Rumah > pembangunan bahagian belakang > masalah PHP > Bagaimana untuk menukar rentetan kepada tatasusunan dalam php7

Bagaimana untuk menukar rentetan kepada tatasusunan dalam php7

青灯夜游
Lepaskan: 2023-03-13 18:08:01
asal
2323 orang telah melayarinya

Kaedah penukaran: 1. Gunakan str_split(), sintaks "str_split(str,length)"; 2. Gunakan explode(), sintaks "explode(separator,str,limit)"; , sintaks "(array)rentetan".

Bagaimana untuk menukar rentetan kepada tatasusunan dalam php7

Persekitaran pengendalian tutorial ini: sistem windows7, versi PHP7.1, komputer DELL G3

php7 akan rentetan Tukar kepada tatasusunan

Kaedah 1: Gunakan fungsi str_split() fungsi

str_split() untuk memisahkan rentetan kepada tatasusunan mengikut panjang yang ditentukan, format sintaks :

str_split(string,length)
Salin selepas log masuk
  • rentetan Diperlukan. Menentukan rentetan untuk dipecahkan.

  • panjang Pilihan. Menentukan panjang setiap elemen tatasusunan. Lalai ialah 1. 

<?php
$str="Hello";
$arr=str_split($str);
var_dump($arr);
?>
Salin selepas log masuk

Bagaimana untuk menukar rentetan kepada tatasusunan dalam php7

Jika panjang kurang daripada 1, fungsi str_split() akan mengembalikan FALSE. Jika panjang lebih besar daripada panjang rentetan, keseluruhan rentetan akan dikembalikan sebagai satu-satunya elemen tatasusunan.

<?php
$str="Hello";
$arr=str_split($str,5);
var_dump($arr);
?>
Salin selepas log masuk

Bagaimana untuk menukar rentetan kepada tatasusunan dalam php7

Kaedah 2: Gunakan fungsi explode() Fungsi

explode() boleh memisahkan rentetan mengikut tertentu Simbol terbahagi kepada beberapa bahagian. Fungsi

explode() boleh memisahkan rentetan berdasarkan pembatas rentetan, iaitu, ia membahagikan rentetan kepada beberapa subrentetan berdasarkan pembatas, dan kemudian menggabungkan subrentetan ini menjadi tatasusunan dan mengembalikannya. Format sintaks adalah seperti berikut:

explode(separator,string,limit)
Salin selepas log masuk

Penerangan parameter adalah seperti berikut:

  • pemisah: aksara pemisah yang digunakan untuk memisahkan rentetan
  • : aksara yang perlu dipisahkan String;
  • had: parameter pilihan, boleh kosong, menentukan bilangan elemen tatasusunan yang akan dikembalikan
    • Jika $limit tidak kosong dan ialah a nombor positif, tatasusunan yang dikembalikan mengandungi paling banyak $ elemen had, elemen terakhir mengandungi baki $string
    • Jika $limit tidak kosong dan merupakan nombor negatif, semua elemen kecuali elemen $limit terakhir adalah; dikembalikan;
    • Jika $limit ialah 0, ia akan dianggap sebagai 1;
  • Contoh:

<?php
$str="www.php.cn";
$arr=explode(".",$str);
var_dump($arr);
?>
Salin selepas log masuk

Bagaimana untuk menukar rentetan kepada tatasusunan dalam php7

Kaedah 3: Paksa penukaran---Tambah sebelum pembolehubah Paksa penukaran jenis pembolehubah dengan menggunakan jenis sasaran yang disertakan dalam kurungan

(array)

<?php
$str="www.php.cn";
$arr=(array)$str;
var_dump($arr);
?>
Salin selepas log masuk

Bagaimana untuk menukar rentetan kepada tatasusunan dalam php7Kajian yang disyorkan: "

Tutorial Video PHP

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

Label berkaitan:
sumber:php.cn
Kenyataan Laman Web ini
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
Tutorial Popular
Lagi>
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan