<?php
$string = "event name|event description|event type|2009-08-01|event time|event details,
event name|event description|event type|2009-08-02|event time|event details,
event name|event description|event type|2009-08-01|event time|event details,
event name|event description|event type|2009-08-03|event time|event details,";
$arr = array();
$strs = explode(',', $string);
print_r($strs);
foreach ($strs as $i => $str)
{
if (empty($str)) continue;
$expl = explode('|', $str);
$arr[strtotime($expl[3]) . $i] = $str;
}
ksort($arr);
$result = implode(",\n", $arr);
print_r($result);
?>
출력 :
event name|event description|event type|2009-08-01|event time|event details,
event name|event description|event type|2009-08-01|event time|event details,
event name|event description|event type|2009-08-02|event time|event details,
event name|event description|event type|2009-08-03|event time|event details
하나 개의 루프 : – inakiabt
정말 고마워요! 이것은 나를 위해 완벽하게 작동합니다. $ result = implode (", \ n", $ arr)의 끝에 쉼표를 추가해야했습니다. 이 $ result = implode (", \ n", $ arr)와 같이. ','; 그 다음엔 완벽 해. –
당신이 그것을 좋아한다고 기뻐합니다 – inakiabt