|
|
|
เวลา SORT Function มันไม่ทำงาน แต่ถ้าใส่ข้อความปกติ สามารถ ทำงานได้ปกติ |
|
|
|
|
|
|
|
คืออย่างงี้นะคะ เวลา ทำการ sort แบบนี้
Code (PHP)
$array_src = array("1","3","5","7","9","2","4","6","8","0");
sort($arry_src);
print_r ( $array_src);
//ถ้าทำแบบนี้จะสามารถ sort ได้ปกตินะคะ
แต่ถ้า
$temps = ("1","3","5","7","9","2","4","6","8","0"); //หมายถึงตัวแปร์นี้มีข้อมูล "1","3","5","7","9","2","4","6","8","0" แบบนี้อะคะ
$array_src = array($temps);
sort($arry_src);
print_r ( $array_src);
// ถ้าทำแบบนี้มันไม่สามารถทำการ sort ได้เพราะอะไรคะ
งงมากมายเลย
Tag : PHP, MySQL, HTML/CSS, JavaScript
|
|
|
|
|
|
Date :
2012-01-26 00:48:47 |
By :
เจ้าปัญหา |
View :
1016 |
Reply :
3 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
$_SUBSTR_SPLIT_DATA_DATE ตรงนี้จะมีค่า 2011-10-10,2011-10-11,2011-10-12,2011-10-13,2011-10-14,2011-10-06,2011-10-07 อยู่นะคะ
Code (PHP)
$_SUBSTR_SPLIT_DATA_DATEs = split(",",$_SUBSTR_SPLIT_DATA_DATE);
$_ARRAY_SPL = array($_SUBSTR_SPLIT_DATA_DATEs);
sort($_ARRAY_SPL);
print_r($_ARRAY_SPL);
ผลลัพท์ที่ได้
Array ( [0] => Array ( [0] => 2011-10-10 [1] => 2011-10-11 [2] => 2011-10-12 [3] => 2011-10-13 [4] => 2011-10-14 [5] => 2011-10-06 [6] => 2011-10-07 ) )
มันไม่ยอมเรียงวันจากน้อยไปหามากค่ะ
|
|
|
|
|
Date :
2012-01-26 01:05:05 |
By :
เจ้าปัญหา |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ขอบคุณมากค่ะ ทำได้แล้ว งงตั้งนาน
|
|
|
|
|
Date :
2012-01-26 02:06:55 |
By :
เจ้าปัญหา |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
array ใน array :D
|
|
|
|
|
Date :
2012-01-26 07:09:32 |
By :
thaicloud |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Load balance : Server 04
|