ชุดนี้
" 1111 " => " 2222 “,
” aaaa " => " bbbb “,
” cccc " => " dddd “,
” ffff " => " eeee “,
” oooo " => " pppp ",
ครั้งแรก
อยากจะให้เหลือแค่
1111
aaaa
cccc
ffff
oooo
ครั้งที่2
อยากจะให้เหลือแค่
2222
bbbb
dddd
eeee
pppp
ต้องทำยังไงครับ ช่วยแนะนำหน่อยครับ
ครั้งแรกดึง key มา
ครั้งที่สองดึง value มา
มาจำคำสั่งได้แต่ Perl ส่วน php ต้องไปรื้อดูก่อน
$patterns = array("/ 1111 /" => " 2222 “,
”/ aaaa /" => " bbbb “,
”/ cccc /" => " dddd “,
”/ ffff /" => " eeee “,
”/ oooo /" => " pppp ");
preg_replace(array_keys($patterns), array_values($patterns), $str);
ประมาณนี้แต่ต้องแก้ pattern ใหม่น่าจะไม่ถูกต้องตามกฎของ Regex