Rumah >pembangunan bahagian belakang >masalah PHP >Bagaimana untuk menukar nilai kepada tatasusunan dalam php

Bagaimana untuk menukar nilai kepada tatasusunan dalam php

PHPz
PHPzasal
2023-04-20 10:09:43562semak imbas

Dalam PHP, terdapat banyak cara untuk menukar nilai kepada tatasusunan. Berikut ialah beberapa kaedah biasa:

  1. fungsi explode()

fungsi explode() ialah fungsi yang memisahkan rentetan kepada tatasusunan. Fungsi ini memerlukan dua parameter: pembatas dan rentetan untuk dipecahkan.

Berikut ialah contoh menukar rentetan kepada tatasusunan dengan koma sebagai pembatas:

$str = "apple,banana,orange";
$arr = explode(",", $str);
print_r($arr);

Hasil output ialah:

Array
(
    [0] => apple
    [1] => banana
    [2] => orange
)
  1. str_split () function

str_split() fungsi membahagi rentetan kepada tatasusunan aksara. Fungsi ini hanya memerlukan satu parameter: rentetan untuk dipecahkan.

Berikut ialah contoh pembahagian rentetan kepada tatasusunan aksara:

$str = "Hello World";
$arr = str_split($str);
print_r($arr);

Hasil output ialah:

Array
(
    [0] => H
    [1] => e
    [2] => l
    [3] => l
    [4] => o
    [5] =>
    [6] => W
    [7] => o
    [8] => r
    [9] => l
    [10] => d
)
  1. fungsi julat() Fungsi

range() digunakan untuk mencipta tatasusunan yang mengandungi nombor dalam julat tertentu. Fungsi ini memerlukan dua parameter: julat mula dan akhir.

Berikut ialah contoh mencipta tatasusunan nombor dalam julat:

$arr = range(1, 10);
print_r($arr);

Hasil output ialah:

Array
(
    [0] => 1
    [1] => 2
    [2] => 3
    [3] => 4
    [4] => 5
    [5] => 6
    [6] => 7
    [7] => 8
    [8] => 9
    [9] => 10
)
  1. jenis casting ( Jenis Casting)

PHP membenarkan penukaran satu pembolehubah kepada jenis lain. Apabila menukar jenis data tertentu kepada jenis tatasusunan, PHP secara automatik menganggap nilai sebagai satu elemen dan menyimpannya dalam tatasusunan.

Berikut ialah contoh memaksa jenis rentetan menjadi jenis tatasusunan:

$str = "Hello World";
$arr = (array) $str;
print_r($arr);

Hasil output ialah:

Array
(
    [0] => Hello World
)

Kod di atas akan "Hello World ” menghantar rentetan kepada jenis tatasusunan dan menyimpannya dalam satu elemen.

Ringkasnya, terdapat banyak cara untuk menukar nilai kepada tatasusunan, perkara di atas hanyalah sebahagian daripada yang biasa. Bergantung pada keadaan, anda boleh memilih kaedah yang paling sesuai dengan keperluan anda.

Atas ialah kandungan terperinci Bagaimana untuk menukar nilai kepada tatasusunan dalam php. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Kenyataan:
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn