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

Bagaimana untuk menukar rentetan kepada tatasusunan dalam php

青灯夜游
青灯夜游asal
2021-09-18 19:42:144381semak imbas

Kaedah penukaran: 1. Gunakan fungsi explode() untuk memisahkan rentetan kepada beberapa subrentetan mengikut pembatas, dan kemudian gabungkan subrentetan ini ke dalam tatasusunan dan mengembalikannya Sintaks "explode(delimiter, String)". "; 2. Gunakan fungsi str_split(), sintaks "str_split(rentetan)".

Bagaimana untuk menukar rentetan kepada tatasusunan dalam php

Persekitaran pengendalian tutorial ini: sistem Windows 7, PHP versi 7.1, komputer DELL G3

php menukar rentetan kepada tatasusunan (Array) Kaedah 1: Gunakan fungsi explode()

fungsi explode() boleh memisahkan rentetan berdasarkan pembatas rentetan, iaitu, ia membelah rentetan kepada beberapa sub-rentetan berdasarkan rentetan pembatas, kemudian gabungkan subrentetan ini ke dalam tatasusunan dan kembalikannya. Format sintaks adalah seperti berikut:

explode($delimiter, $string [, $limit])

Penerangan parameter adalah seperti berikut:

  • $delimiter: aksara pembatas digunakan untuk memisahkan rentetan; >$string : Rentetan yang perlu dipisahkan;
  • $limit: parameter pilihan, yang boleh kosong, menentukan bilangan elemen tatasusunan yang akan dikembalikan
  • Jika $limit tidak kosong dan merupakan nombor positif, maka Tatasusunan yang dikembalikan mengandungi paling banyak elemen $limit, dan elemen terakhir mengandungi baki $string; elemen $limit terakhir ialah elemen yang dikembalikan;
    • Jika $limit ialah 0, ia akan dianggap sebagai 1;
    • Contoh:
    Hasil keluaran:

<?php
header("Content-type:text/html;charset=utf-8");
$str = "PHP中文网,https://www.php.cn/";
$arr = explode(&#39;,&#39;, $str);
var_dump($arr);
$arr = explode(&#39;,&#39;, $str, 1);
var_dump($arr);
?>


Kaedah PHP untuk menukar rentetan kepada tatasusunan (tatasusunan) 2: Gunakan fungsi str_split()

Bagaimana untuk menukar rentetan kepada tatasusunan dalam phpstr_split() fungsi untuk memisahkan rentetan itu kepada tatasusunan.

Sintaks

Penerangan parameter adalah seperti berikut:

rentetan Diperlukan. Menentukan rentetan untuk dipecahkan.
str_split(string,length)

    panjang Pilihan. Menentukan panjang setiap elemen tatasusunan. Lalai ialah 1.
  • Contoh:
  • Hasil keluaran:

<?php
header("Content-type:text/html;charset=utf-8");
$str = "Hello";
$arr = str_split($str);
var_dump($arr);
$arr = str_split($str,2);
var_dump($arr);
?>
Pembelajaran yang disyorkan: "

Video PHP Tutorial

Atas ialah kandungan terperinci Bagaimana untuk menukar rentetan 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