Rumah  >  Artikel  >  pembangunan bahagian belakang  >  Bagaimana untuk melintasi tatasusunan rentetan dalam php

Bagaimana untuk melintasi tatasusunan rentetan dalam php

PHPz
PHPzasal
2023-04-20 13:51:43926semak imbas

PHP ialah bahasa skrip sumber terbuka yang digunakan secara meluas untuk pembangunan tapak web dan skrip baris arahan pada pelayan web. Dalam PHP, bekerja dengan tatasusunan adalah tugas yang sangat biasa. Tetapi kadangkala perlu untuk melintasi tatasusunan rentetan, jadi bagaimana untuk melintasi tatasusunan rentetan dalam PHP? Artikel ini akan memperkenalkannya secara terperinci.

  1. untuk lintasan gelung

Menggunakan gelung for ialah cara melintasi yang paling asas. Anda boleh menggunakan kaedah count() untuk mendapatkan panjang tatasusunan, dan kemudian gunakan gelung for untuk mengulangi elemen tatasusunan.

Kod sampel:

<?php
    $array = ["Hello", "World", "!"]; 
  
    //使用for循环遍历数组
    for($i = 0; $i < count($array); $i++) {
        echo $array[$i] . " ";
    }
?>

Hasil keluaran:

Hello World !
  1. foreach gelung traversal

Menggunakan foreach loop ialah PHP Salah satu kaedah traversal yang paling biasa digunakan. Gelung foreach boleh digunakan untuk mengulangi sebarang jenis tatasusunan, termasuk tatasusunan rentetan.

Kod sampel:

<?php
    $array = ["Hello", "World", "!"];
  
    //使用foreach遍历数组
    foreach($array as $value) {
        echo $value . " ";
    }
?>

Hasil keluaran:

Hello World !
  1. while loop traversal

while loop juga boleh digunakan untuk melintasi tatasusunan. Anda boleh menggunakan fungsi list() untuk menukar nilai-nilai dalam tatasusunan kepada pembolehubah dan mengulanginya.

Kod sampel:

<?php
    $array = ["Hello", "World", "!"];
  
    //使用while循环遍历数组
    reset($array);
    while(list(, $value) = each($array)) {
        echo $value . " ";
    }
?>

Hasil output:

Hello World !

Ringkasan:

Di atas ialah tiga cara biasa untuk melintasi tatasusunan rentetan dalam PHP kaedah. Dalam proses pembangunan sebenar, kaedah yang berbeza boleh dipilih mengikut situasi sebenar. Gelung for sesuai untuk situasi di mana anda perlu mengakses subskrip tatasusunan, gelung foreach boleh merentasi tatasusunan bersekutu dengan lebih mudah, dan gelung sementara boleh digunakan untuk pelbagai jenis tatasusunan. Sama ada cara, anda boleh dengan mudah mengulangi pelbagai rentetan.

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