
http://okwave.jp/qa/q7386074.html
にて、類似の質問になりますが、
Mysqlのクエリで値を重複なく分割置換したい場合はどうすればよいのでしょうか?
foreach($sample as $test){
$data=explode(' ',$test['data']);
foreach($data as $token){
echo "<li><a href=\"\">{$token}</a></li>\n";
}
}
だと、各クエリの値が
「あああ いいい ううう えええ」
「いいい あああ おおお」
「ううう おおお」
だとすると
クエリの値が、「あああ いいい ううう えええ いいい あああ おおお ううう おおお」
となってしまいます。
「あああ いいい ううう えええ おおお」
という形式に重複を排除していのですが、有識者の方、助言をお願いします。
No.1ベストアンサー
- 回答日時:
こんな感じ?
<?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からの戻りに読み替えてみてください
No.2
- 回答日時:
hymat様
回答ありがとうございます。array_uniqueの関数の使い方で迷っていましたので、yambejp様をベストアンサーに選ばせていただきました。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
mysqlがインストールされている...
-
#1062 - '0' は索引 'PRIMARY' ...
-
データベースの接続に失敗して...
-
[XAMPP Control Panel v3.2.4] ...
-
下記の問合せを行うクエリを、P...
-
テーブル名が可変の場合のクエ...
-
テーブル作成時のカラムについて
-
同一日に複数レコードがある場...
-
MAMP 99ドル約1.6万円 高い...
-
あってますか?SQL
-
WHERE `年月日` = '晴' OR `年...
-
SQLです教えてくださいお願いし...
-
SQLを作ったのですがうまくいき...
-
(初心者)MySQLやmaraDBで、crea...
-
SQLです教えてくださいお願いし...
-
SQLです教えてくださいお願いし...
-
SQLです教えてください。
-
SQLです教えてくださいお願いし...
-
SQLです教えてくださいお願いし...
-
SQLです教えてくださいお願いし...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
フォームから送信した値とMySQL...
-
PHPにてSQLから取得したデータ...
-
php+MySqlでの検索ページ
-
PearDBで項目を1回だけ適切に表...
-
プレースホルダを使った複数カ...
-
配列の要素でmysqlに問い合わせ
-
mysqlがインストールされている...
-
MySQLカラム名は日本語と英数字...
-
ODP.NETのバージョン確認
-
副問合せにLIKE文を使う方法は...
-
SQLのVARCHARとVARCHAR2の違い
-
エクセルで連勤チェックをした...
-
ERROR 1045 (28000) (using pas...
-
旧filemakerで和暦(令和など)...
-
列数が多いと結果が行単位に改...
-
Usage: \\.<filename> | sourc...
-
VBAで変数内に保持された二次配...
-
INT型は金額の型に使用するべき...
-
like句を使って日本語を検索す...
-
mysqlへのインポート処理がうま...
おすすめ情報