- ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:mysqlの置換について2)
MySQLの値を重複なく分割置換する方法
このQ&Aのポイント
- MySQLのクエリで値を重複なく分割置換する方法を教えてください。
- foreach文を使用して、値を分割して置換する方法を試していますが、重複が発生してしまいます。
- 重複を排除し、「あああ いいい ううう えええ おおお」という形式で値を置換したいです。
- みんなの回答 (2)
- 専門家の回答
質問者が選んだベストアンサー
こんな感じ? <?PHP $array=array( "あああ いいい ううう えええ" ,"いいい あああ おおお" ,"ううう おおお" ); $temp=array(); foreach($array as $val){ $temp=array_merge($temp,explode(" ",$val)); } $temp=array_unique($temp); $str=implode(" ",$temp); print $str; ?> foreachのところはsqlからの戻りに読み替えてみてください
その他の回答 (1)
- hymat
- ベストアンサー率58% (95/162)
回答No.2
http://jp.php.net/manual/ja/function.array-unique.php と http://jp.php.net/manual/ja/function.sort.php で、どうでしょう?
質問者
お礼
hymat様 回答ありがとうございます。array_uniqueの関数の使い方で迷っていましたので、yambejp様をベストアンサーに選ばせていただきました。
お礼
yambejp様 yes!そうです。まさに求めていた回答です。ありがとうございます。