note 79477 added to function.str-split

From: Date: Thu, 29 Nov 2007 10:24:41 +0000
Subject: note 79477 added to function.str-split
Groups: php.notes 
Request: Send a blank email to php-notes+get-132658@lists.php.net to get a copy of this message
this function can perform a reverse str_split. I write it for PHP4 but you can rename It for other versions.. if ( !function_exists('str_split') ) { function str_split($string,$split_length=1){ $sign = (($split_length<0)?-1:1); $strlen = strlen($string); $split_length = abs($split_length); if ( ($split_length==0) || ($strlen==0) ){ $result = false; //$result[] = ""; } elseif ($split_length >= $strlen){ $result[] = $string; } else { $length = $split_length; for ($i=0; $i<$strlen; $i++){ $i=(($sign<0)?$i+$length:$i); $result[] = substr($string,$sign*$i,$length); $i--; $i=(($sign<0)?$i:$i+$length); if ( ($i+$split_length) > ($strlen) ){ $length = $strlen-($i+1); } else { $length = $split_length; } } } return $result; } } ---- Server IP: 69.147.83.197 Probable Submitter: 193.188.105.230 (proxied: 89.148.13.145) ---- Manual Page -- http://www.php.net/manual/en/function.str-split.php Edit -- https://master.php.net/note/edit/79477 Del: integrated -- https://master.php.net/note/delete/79477/integrated Del: useless -- https://master.php.net/note/delete/79477/useless Del: bad code -- https://master.php.net/note/delete/79477/bad+code Del: spam -- https://master.php.net/note/delete/79477/spam Del: non-english -- https://master.php.net/note/delete/79477/non-english Del: in docs -- https://master.php.net/note/delete/79477/in+docs Del: other reasons-- https://master.php.net/note/delete/79477 Reject -- https://master.php.net/note/reject/79477 Search -- https://master.php.net/manage/user-notes.php

« previous php.notes (#132658) next »