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

Bagaimana untuk membalikkan rentetan dan tatasusunan dalam php

青灯夜游
青灯夜游asal
2022-06-10 20:29:081941semak imbas

Dalam php, anda boleh menggunakan fungsi strrev() dan array_reverse() untuk mencapai pembalikan rentetan dan pembalikan tatasusunan. strrev() digunakan untuk membalikkan rentetan, sintaksnya ialah "strrev($string)". array_reverse() digunakan untuk membalikkan tatasusunan, sintaksnya ialah "array_reverse($array,$preserve)"; parameter "$preserve" boleh diabaikan, nilai lalai ialah "false", jika nilai ditetapkan kepada TRUE, kekunci angka akan dikekalkan.

Bagaimana untuk membalikkan rentetan dan tatasusunan dalam php

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

php mempunyai dua terbina- dalam fungsi untuk Melaksanakan pembalikan rentetan dan pembalikan tatasusunan

  • strrev()

  • array_reverse()

fungsi strrev() boleh membalikkan rentetan

strrev($string) fungsi membalikkan rentetan $string.

  • Nilai pulangan: Mengembalikan rentetan terbalik.

Contoh:

<?php
header("Content-type:text/html;charset=utf-8");
$str="Hello World!";
echo "原字符串:".$str."<br>";
echo "反转字符串:".strrev($str);
?>

Bagaimana untuk membalikkan rentetan dan tatasusunan dalam php

array_reverse() boleh mencapai pembalikan tatasusunan

array_reverse() fungsi boleh membalikkan tatasusunan dan mengembalikan tatasusunan dengan susunan terbalik. Format sintaks:

array_reverse($array,$preserve)
Parameter Penerangan
$array Diperlukan. Menentukan tatasusunan.
$preserve Pilihan. Menentukan sama ada untuk mengekalkan nama kunci tatasusunan asal.
Jika ditetapkan kepada kunci angka TRUE akan dikekalkan. Kekunci bukan angka tidak terjejas oleh tetapan ini dan akan sentiasa dikekalkan.
Nilai yang mungkin:
    参数 描述
    $array 必需。规定数组。
    $preserve 可选。规定是否保留原始数组的键名。
    如果设置为 TRUE 会保留数字的键。 非数字的键则不受这个设置的影响,总是会被保留。
    可能的值:
    • true
    • false
    benar

    salah
    <?php
    header("Content-type:text/html;charset=utf-8");
    $a=array("Volvo","XC90",array("BMW","Toyota"));
    $reverse=array_reverse($a);
    $preserve=array_reverse($a,true);
    var_dump($a);
    var_dump($reverse);
    var_dump($preserve);
    ?>

Bagaimana untuk membalikkan rentetan dan tatasusunan dalam phpContoh: Output Asal tatasusunan, tatasusunan terbalik, tatasusunan terbalik mengekalkan nama kunci tatasusunan asal

Pembelajaran yang disyorkan: "Tutorial Video PHP"

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