Computer >> Hướng Dẫn Máy Tính >  >> Lập Trình >> PHP

Đặt lại khóa của các phần tử mảng bằng PHP

Để đặt lại khóa của các phần tử mảng bằng PHP, mã như sau:

Ví dụ

<?php 
    $arr = array( "p"=>"150", "q"=>"100", "r"=>"120", "s"=>"110"); 
    var_dump ($arr); 
    $res = array_values($arr); 
    var_dump ($res); 
?>

Kết quả

Điều này sẽ tạo ra kết quả sau:

array(4) { 
    ["p"]=> string(3) "150" 
    ["q"]=> string(3) "100" 
    ["r"]=> string(3) "120" 
    ["s"]=> string(3) "110" 
} 
array(4) { 
    [0]=> string(3) "150" 
    [1]=> string(3) "100" 
    [2]=> string(3) "120" 
    [3]=> string(3) "110" 
}

Ví dụ

Hãy xem một ví dụ khác:

<?php 
    $arr = array( 8=>"Ben", 4=>"Kevin", 7=>"Mark", 3=>"Hanks"); 
    var_dump ($arr); 
    $res = array_values($arr); 
    var_dump ($res); 
?>

Kết quả

Điều này sẽ tạo ra kết quả sau:

array(4) { 
    [8]=> string(3) "Ben" 
    [4]=> string(5) "Kevin" 
    [7]=> string(4) "Mark" 
    [3]=> string(5) "Hanks" 
} 
array(4) { 
    [0]=> string(3) "Ben" 
    [1]=> string(5) "Kevin" 
    [2]=> string(4) "Mark" 
    [3]=> string(5) "Hanks" 
}