PHP array แบบนี้ ทำไงครับ

เริ่มโดย insidecom, 06 มกราคม 2018, 16:48:55

หัวข้อก่อนหน้า - หัวข้อถัดไป

0 สมาชิก และ 1 ผู้มาเยือน กำลังดูหัวข้อนี้

insidecom

PHP code
ข้อมูล array(001,010,100,200,020,002)
แต่ผมต้องการผลลัทธ์ออกมาเป็น  array(001,200)
ต้องเขียน code ยังไงครับ
ขอบคุณครับ

ฟาร์มเฮ้า

$numbers = array(001,010,100,200,020,002);
$min = min($numbers);
$max = max($numbers);

$result = array($min,$max);

print_r($result);

BOS

#2
ลองใช้ array_filter ดูครับ


$arr = array('001','010','100','200','020','002');

print_r(array_filter($arr, function($v) {
   return $v == '001' || $v == '200';
}, ARRAY_FILTER_USE_BOTH));


Array ( [0] => 001 [3] => 200 )

ไม่รู้ว่าจะตอบตรงคำถามหรือเปล่า ถ้าไม่ใช่ก็ขออภัยด้วยนะครับ

insidecom

ขอโทษทีครับ ผมบอกไม่ละเอียดครับ .  แต่ตอนนี้แก้โจทย์ได้แล้วครับ . ขอบคุณครับ