コードに直接移動します:
定義と使用法
parse_str() 関数はクエリ文字列を変数に解析します。
文法
parse_str(文字列,配列)
パラメータの説明
文字列が必要です。解析する文字列を指定します。
配列はオプションです。変数を格納する配列の名前を指定します。このパラメータは、変数を配列に格納するように指示します。
ヒントとメモ
注: 配列パラメータが設定されていない場合、この関数によって設定された変数は、同じ名前ですでに設定されている変数を上書きします。
注: php.ini の magic_quotes_gpc 設定は、この関数の出力に影響します。有効にすると、変数は parse_str() によって解析される前に addslashes() によって変換されます。
例
例1
$str="1|2|3|4|5|";
$var=explode("|",$str);
print_r($var);
?>
$var =explode("|",$str);
Split $str by |
php やその他のメソッドは、文字列内の指定された文字を配列に分割できます
str_split(string, length) パラメーターの説明
string が必要です。分割する文字列を指定します。
長さはオプションです。配列の各要素の長さを指定します。デフォルトは 1 です。
json_decode() 関数は文字列を配列に分割することもできます (2 番目のパラメーターは true のみです)
この関数は substr です。 例: echo substr('abcdef123', 1, 3); // 出力 bcd
文字列を 1 つの文字に分割する場合は、配列を返す split('abcde') を使用します。文字列に固定区切り文字がある場合は、explode('|','a|b|cd|e') を使用できます。この戻り値も配列です。