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

Bagaimana untuk menukar rentetan kepada tatasusunan dalam php7

青灯夜游
青灯夜游asal
2021-11-05 18:16:062266semak imbas

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)
  • 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);
?>

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);
?>

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)

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);
?>

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);
?>

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!

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