クエリ文字を自動的に分割できる PHP での Parse_str 関数の使用例、parse_str example_PHP チュートリアル

WBOY
リリース: 2016-07-13 10:22:19
オリジナル
887 人が閲覧しました

クエリ文字を自動的に分割できるPHPのParse_str関数の使用例、parse_strの例

コードに直接移動します:

コードをコピーします コードは次のとおりです:

$str = "1&errid=1&fee=2&balance=2582&fails=&msgid=634541149212681528&msg=すべて正常に送信されました。";
parse_str($str, $output);
エコー $output['msgid'] //出力 634541149212681528

定義と使用法

parse_str() 関数はクエリ文字列を変数に解析します。

文法

parse_str(文字列,配列)

パラメータの説明
文字列が必要です。解析する文字列を指定します。
配列はオプションです。変数を格納する配列の名前を指定します。このパラメータは、変数を配列に格納するように指示します。

ヒントとメモ

注: 配列パラメータが設定されていない場合、この関数によって設定された変数は、同じ名前ですでに設定されている変数を上書きします。

注: php.ini の magic_quotes_gpc 設定は、この関数の出力に影響します。有効にすると、変数は parse_str() によって解析される前に addslashes() によって変換されます。

例1

コードをコピーします コードは次のとおりです:

parse_str("id=23&name=ジョン%20アダムス");
echo $id."
";
エコー $name;
?>

出力:
コードをコピーします コードは次のとおりです:

23
ジョン・アダムス

例 2
コードをコピーします コードは次のとおりです:

parse_str("id=23&name=John%20Adams",$myArray);
print_r($myArray);
?>

出力:
コードをコピーします コードは次のとおりです:

配列
(
[id] => 23
[名前] => ジョン・アダムス
)


phpは、文字列内の指定された文字を配列に分割します

$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 のみです)

文字列を分割するphpの機能は何ですか?

この関数は substr です。 例: echo substr('abcdef123', 1, 3); // 出力 bcd

文字列を 1 つの文字に分割する場合は、配列を返す split('abcde') を使用します。文字列に固定区切り文字がある場合は、explode('|','a|b|cd|e') を使用できます。この戻り値も配列です。

http://www.bkjia.com/PHPjc/848802.htmlwww.bkjia.comtru​​ehttp://www.bkjia.com/PHPjc/848802.html技術記事クエリ文字を自動的に分割できる PHP の Parse_str 関数の使用例。parse_str の例はコードに直接リンクされています。次のようにコードをコピーします。 ..
関連ラベル:
ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
最新の問題
人気のおすすめ
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート