ホームページ  >  記事  >  バックエンド開発  >  PHPで文字列を複数の変数に解析するにはどうすればよいですか? (コード例)

PHPで文字列を複数の変数に解析するにはどうすればよいですか? (コード例)

藏色散人
藏色散人オリジナル
2019-03-19 10:02:413090ブラウズ

parse_str() 関数は PHP の組み込み関数であり、その機能はクエリ文字列を変数に解析することです。解析のためにこの関数に渡される文字列は、URL を通じて渡されるクエリ文字列の形式です。

PHPで文字列を複数の変数に解析するにはどうすればよいですか? (コード例)

構文:

parse_str($string, $array)

パラメーター:

この関数は、上記の構文に示すように 2 つのパラメーターを受け入れます。そのうちの最初のパラメーターは、次のとおりです。パラメータを指定する場合、2 番目のパラメータはオプションです。

パラメータは次のように説明されます:

$string: 解析する文字列を指定します。

$array: これは、変数が格納される配列の名前を指定するオプションのパラメーターです。このパラメータは、変数が配列に格納されることを示します。

以下では、文字列を変数に解析する PHP の方法、つまり parse_str() 関数の使用方法を簡単な例で紹介します。

コード例 1:

<?php 
      
    parse_str("name=Richik&age=20"); 
    echo $name."\n".$age; 
?>

出力:

Richik
20

コード例 2:

ここでは、変数を配列に保存し、次のコマンドを使用して配列を表示します。 print_r() 関数。

<?php 
      
    parse_str("roll_no=2&year=2nd&gpa=8.3", $array); 
    print_r($array); 
  
?>

出力:

Array
(
    [roll_no] => 2
    [year] => 2nd
    [gpa] => 8.3
)

関連する推奨事項: 「PHP チュートリアル

この記事は、PHP による文字列の複数への解析についてです。変数の方法、困っている友達のお役に立てれば幸いです!

以上がPHPで文字列を複数の変数に解析するにはどうすればよいですか? (コード例)の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。