Mencipta Rentetan Pertanyaan daripada Tatasusunan dalam PHP
Rangka kerja PHP menyediakan fungsi serba boleh yang direka khusus untuk membina rentetan pertanyaan daripada tatasusunan: http_build_query(). Tujuan utama fungsi ini adalah untuk menukar tatasusunan pasangan nilai kunci kepada rentetan pertanyaan berkod URL standard.
Menggunakan http_build_query()
Sintaks http_build_query( ) adalah sebagai berikut:
<code class="php">string http_build_query(array $query_data, string $encoding_type = "application/x-www-form-urlencoded", array $options = [])</code>
Di mana:
Contoh:
<code class="php">$params = array( 'name' => 'John Doe', 'age' => 30 ); $query_string = http_build_query($params); echo $query_string; // Outputs: name=John+Doe&age=30</code>
Intuisi di sebalik Nama Fungsi
Nama "http_build_query()" mungkin tidak kelihatan intuitif pada mulanya. Walau bagaimanapun, ia mematuhi konvensyen penamaan PHP untuk fungsi berkaitan HTTP. Awalan "http_" menunjukkan bahawa fungsi tersebut adalah khusus HTTP, manakala "build_query" dengan tepat menerangkan tujuannya membina rentetan pertanyaan.
Atas ialah kandungan terperinci Bagaimana untuk Menjana Rentetan Pertanyaan daripada Array dalam PHP?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!