|
|
|
ผมจะตัดลูกน้ำตัวสุดท้ายออกได้ยังไงครับ ลองทำแล้ว แต่ยังไม่ได้ครับ ขอบคุณครับ |
|
|
|
|
|
|
|
Code
<?php
$arr = array(
'fname' => 'peter',
'lname' => 'sombon',
'magad-1' => 'mag1',
'magad-2' => 'mag2',
'magad-3' => 'mag3',
'magad-5' => 'mag5',
'age' => '22'
);
$txt = 'magad-';
for($i=1;$i<100;$i++) {
$search = array_key_exists($txt.$i , $arr);
if($search >0) {
$key.= $txt.$i.',';
}
}
echo $key; // magad-1,magad-2,magad-3,magad-5,
?>
ลองทำแล้ว แต่ยังไม่ได้ครับ
ขอบคุณครับ
Tag : - - - -
|
|
|
|
|
|
Date :
2009-10-22 00:49:12 |
By :
madoka |
View :
2019 |
Reply :
3 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
<?php
$arr = array(
'fname' => 'peter',
'lname' => 'sombon',
'magad-1' => 'mag1',
'magad-2' => 'mag2',
'magad-3' => 'mag3',
'magad-5' => 'mag5',
'age' => '22'
);
$txt = 'magad-';
for($i=1;$i<100;$i++) {
$search = array_key_exists($txt.$i , $arr);
if($search >0) {
$key.= $txt.$i.',';
}
}
$key =preg_replace('/\,$/','',$key); // ถ้าตำแหน่งท้ายเป็น , ให้แทนที่ ค่าวาง
echo $key; // magad-1,magad-2,magad-3,magad-5,
?>
ขอแก้แบบง่ายๆเลยน่ะ
|
|
|
|
|
Date :
2009-10-22 01:31:30 |
By :
xbeginner01 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Code (PHP)
<?php
$arr = array('fname' => 'peter', 'lname' => 'sombon', 'magad-1' => 'mag1',
'magad-2' => 'mag2', 'magad-3' => 'mag3', 'magad-5' => 'mag5', 'age' => '22');
$txt = 'magad-';
$key = array();
for ($i = 1; $i < 100; $i++) {
$search = array_key_exists($txt . $i, $arr);
if ($search > 0) {
$key[] = $txt . $i;
}
}
$key = implode(',', $key);
echo $key;
?>
---------------
ผมว่า แบบนี้ มันดูง่ายกว่าอีกนะ อิอิ
Code (PHP)
<?php
$arr = array(
'fname' => 'peter',
'lname' => 'sombon',
'magad-1' => 'mag1',
'magad-2' => 'mag2',
'magad-3' => 'mag3',
'magad-5' => 'mag5',
'age' => '22'
);
$txt = 'magad-';
$key = array();
foreach ( $arr AS $k => $v )
{
if ( strpos( $k, $txt) !== FALSE )
{
$key[] = $k;
}
}
$key = implode(',', $key);
echo $key;
?>
|
|
|
|
|
Date :
2009-10-22 01:37:45 |
By :
danya |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ขอบคุณมากๆครับ
|
|
|
|
|
Date :
2009-10-23 07:54:13 |
By :
madoka |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Load balance : Server 03
|