ホームページ >バックエンド開発 >PHPチュートリアル >データベースからデータをランダムに読み取り、1 つずつ置き換えることについての質問

データベースからデータをランダムに読み取り、1 つずつ置き換えることについての質問

WBOY
WBOYオリジナル
2016-06-13 13:29:44957ブラウズ

データベースからデータをランダムに読み取って 1 つずつ置き換える問題について
$str というテキストがあります

このテキスト内のキーワード $key を置き換える必要があります

置き換えすべて

PHP コード
<!--

Code highlighting produced by Actipro CodeHighlighter (freeware)
http://www.CodeHighlighter.com/

-->
//rand()随机读取数据
//.....
//.....
$str=str_ireplace({key},".$Rs["title"]"",$str);
echo $str;



で繰り返されないように、1 つずつランダムに置き換えるにはどうすればよいですか?




-----解決策---------
「ランダム」なので繰り返しは避けられない
------解決策---------
ランダムに、一つずつ?ちょっと矛盾しているように聞こえますが
-----解決策---------
説明があいまいです。 キーをランダムにするだけです。
------解決策---------
$key が配列の場合、$k = array_rand ($key,1);$k に置き換えます
------解決策---------
for($i=0;$i $string=str_ireplace("Hello","Hello $i",$string);
}
声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。