PHP: spliti - Manual

downloads | documentation | faq | getting help | mailing lists | reporting bugs | php.net sites | links | conferences | my php.net

search for in the

sql_regcase split

Last updated: Sat, 27 Jan 2007

view this page in

# spliti

(PHP 4 >= 4.0.1, PHP 5)

spliti -- Split string into array by regular expression case insensitive

## Description

array spliti ( string pattern, string string [, int limit] )

This function is identical to split() except that this ignores case distinction when matching alphabetic characters.

This example splits a string using 'a' as the separator :

Пример 1. spliti() example

`<?php $string = "aBBBaCCCADDDaEEEaGGGA"; $chunks = spliti ("a", $string, 5); print_r($chunks); ?>`

Результат выполнения данного примера:

    Array
    (
      [0] =>
      [1] => BBB
      [2] => CCC
      [3] => DDD
      [4] => EEEaGGGA
    )

See also preg_split(), split(), explode(), and implode().

add a note User Contributed Notes
spliti
16-Apr-2004 11:22
`When using special characters such as the tab placeholder "\t" in the split function, be careful not to escape the slash by adding a slah in front of it. To signify a tab, new line or carriage return use only one slash in front of the character. For example:
$cartes= "one\ttwo\tthree";
$tab_cartes = split("\t",$cartes );
$items = count($tab_cartes);
for ($x = 0; $x < $items; $x++)
{ echo $tab_cartes[$x] . "\n"; }`
vbelon at hotmail dot com
27-Jan-2004 06:51
`To split $cartes which contains data and tabulations:
Doesnt work :
$tab_cartes = split("\\t",$cartes );
But \t = char(9), so, works well:
$tab_cartes = split(Chr(9),$cartes);
Idem for :
\n = char(10)
\r = char(13)
Found in http://www.asp-magazine.com/fr/asp/blitz/blitz4.asp`
add a note
sql_regcase split

Last updated: Sat, 27 Jan 2007
show source | credits | stats | sitemap | contact | advertising | mirror sites
Copyright © 2001-2007 The PHP Group
All rights reserved.
This mirror generously provided by: Yahoo! Inc.
Last updated: Sat Mar 10 10:36:09 2007 PST