16-10-2006, 18:00
|
|
|
חבר מתאריך: 05.10.05
הודעות: 687
|
|
ציטוט:
במקור נכתב על ידי maxim k
explode לא עושה מה שאתה מדבר עליו. הוא מפצל את המחרוזת כל פעם שמופיעה תת מחרוזת מסויימת.
מה שאתה צריך זה str_split. אם אני לא טועה זה רק ב php5, ככה שאם אתה לא עובד ב 5 כנראה שתצטרך לכתוב בעצמך פונקציה לזה..
|
זה ממש לא בעיה לכתוב פונקציה, במיוחד אם כבר בתגובות של PHP.NET כתבו אותה
הנה לכל העצלנים(כמוני בערך חח):
קוד PHP:
<?php if(!function_exists('str_split')){ function str_split($string,$split_length=1){ $count = strlen($string); if($split_length < 1){ return false; } elseif($split_length > $count){ return array($string); } else { $num = (int)ceil($count/$split_length); $ret = array(); for($i=0;$i<$num;$i++){ $ret[] = substr($string,$i*$split_length,$split_length); } return $ret; } } } ?>
|