ホームページ >バックエンド開発 >PHPチュートリアル >PHP 組み込み関数を使用してデータをさまざまな形式に変換するにはどうすればよいですか?
PHP 組み込み関数を使用して、次のデータ変換を実行できます。 数値形式の変換: 10 進数から 8 進数 (decoct())、10 進数から 16 進数 (dechex()) への文字列変換: 区切り文字による文字の分割 String ( explode()) JSON 文字列を配列に変換する (json_decode()) 配列を JSON 文字列に変換する (json_encode())
PHP には、データをある形式から別の形式に変換するための幅広い組み込み関数が用意されています。さまざまなシナリオでデータを効果的に処理するには、これらの機能を理解することが重要です。
数値を他の基数に変換する
decoct()
関数を使用して、10 進数を 8 進数に変換します。
$num = 123; $octal = decoct($num); // 173
dechex()
関数を使用して 10 進数を 16 進数に変換します。
$hex = dechex($num); // 7b
文字列を配列に変換します
# を使用します。 ##explode() 文字列を特定の区切り文字で配列に分割する関数:
$str = "PHP,MySQL,Laravel"; $arr = explode(",", $str); // ["PHP", "MySQL", "Laravel"]
JSON 文字列を配列に変換 ##Use
json_decode( ) JSON 文字列を PHP 配列に変換する関数: <pre class='brush:php;toolbar:false;'>$json = '{"name":"John", "age":30}';
$arr = json_decode($json, true); // ["name" => "John", "age" => 30]</pre>
使用
json_encode() 関数は PHP を変換します配列から JSON 文字列へ: #<pre class='brush:php;toolbar:false;'>$arr = ["name" => "John", "age" => 30];
$json = json_encode($arr); // '{"name":"John","age":30}'</pre>
その他の組み込み関数
以上がPHP 組み込み関数を使用してデータをさまざまな形式に変換するにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。