何かを検索するとき、複数の条件をスペースで区切って入力する可能性がよくあります。今日のプロジェクトでたまたまこの状況に遭遇したので、複数の条件を配列に入れる関数を書きました。現在、スペース、カンマ (中国語と英語)、およびキャリッジ リターン区切りがサポートされています。ニーズを満たせない場合は、この関数を確認して変更するだけで十分です
。コードは次のとおりです:
/* *
* 「こんにちは、世界!」を変換します。 array('hello', 'world') へ
*/
function strsToArray($strs) {
$result = array();
$strs = str_replace (',', ',', $strs);
$ strs = str_replace("n", ',', $strs); $strs = str_replace(' ', ',', $strs) ;
$array =explode(',', $strs);
foreach ($array as $key => $value) {
if ('' != ($value = trim($value))) {
$result[] = $value;
}
}
//test
$strs = 'コードは詩です!' ;
var_dump(strsToArray($strs));
http://www.bkjia.com/PHPjc/325599.html
www.bkjia.com
truehttp://www.bkjia.com/PHPjc/325599.html
技術記事何かを検索するとき、複数の条件をスペースで区切って入力する可能性がよくあります。今日のプロジェクトでたまたまこの状況に遭遇したので、次のような関数を書きました...