Rumah >pembangunan bahagian belakang >masalah PHP >Apakah cara untuk mendapatkan nilai daripada tatasusunan php?
Kaedah untuk mendapatkan nilai: 1. Gunakan pernyataan "array_shift($arr)"; 2. Gunakan pernyataan "array_pop($arr)" 3. Gunakan "array_splice($arr, number of elements )" pernyataan ;4. Gunakan pernyataan "array_slice($arr, number of elements)".
Persekitaran pengendalian tutorial ini: sistem Windows 7, PHP versi 7.1, komputer DELL G3
Dapatkan nilai daripada Kaedah tatasusunan php
Kaedah 1: Gunakan fungsi array_shift() untuk mendapatkan nilai elemen pertama dalam tatasusunan
<?php header("Content-type:text/html;charset=utf-8"); $arr= array("香蕉","苹果","梨子","橙子","橘子","榴莲"); var_dump($arr); //获取数组中的第一个元素 $first = array_shift($arr); echo "数组的第一个元素为:".$first; ?>
Hasil keluaran:
Kaedah 2: Gunakan fungsi array_pop() untuk mendapatkan nilai elemen terakhir dalam tatasusunan
Mari kita lihat satu contoh dahulu:
<?php header("Content-type:text/html;charset=utf-8"); $arr= array("香蕉","苹果","梨子","橙子","橘子","榴莲"); var_dump($arr); //获取数组中的第一个元素 $first = array_pop($arr); echo "数组的最后一个元素为:".$first; ?>
Hasil keluaran:
Kaedah 3: Gunakan fungsi array_rand() untuk mendapatkan berbilang nilai elemen secara rawak
<?php $arr=array("a"=>"red","b"=>"green","c"=>"blue","d"=>"yellow"); $rand = array_rand($arr,3); foreach($rand as $val){ $arr2[$val]=$arr[$val]; } var_dump($arr2); ?>
Hasil keluaran:
Kaedah 4: Gunakan fungsi array_splice() untuk mendapatkan berbilang nilai elemen
<?php header("Content-type:text/html;charset=utf-8"); $arr = array(10,12,20,25,24); echo "原数组:"; var_dump($arr); echo "截取的数组片段:"; $result = array_splice($arr,2); //截取从下标2开始的全部数组元素 var_dump($result); $arr = array(10,12,20,25,24); $result = array_splice($arr,1,2);//截取从下标1开始的两个元素 var_dump($result); ?>
Hasil output ialah:
Kaedah 5: Gunakan array_slice( ) untuk mendapatkan berbilang elemen
<?php header("Content-type:text/html;charset=utf-8"); $arr = array(10,12,20,25,24); echo "原数组:"; var_dump($arr); echo "截取的数组片段:"; $result = array_slice($arr,2); //截取从下标2开始的全部数组元素 var_dump($result); $result = array_slice($arr,1,2); //截取从下标1开始的两个元素 var_dump($result); ?>
Hasil output ialah:
Pembelajaran yang disyorkan: "Tutorial Video PHP"
Atas ialah kandungan terperinci Apakah cara untuk mendapatkan nilai daripada tatasusunan php?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!