REGEX: virgüller arasında Separe aralıkları

2 Cevap php

may be duplicate

I am using PHP and postgres.

Nasıl sözcükler aşağıdaki formu ayırabilirsiniz? Kelimelerin maximun miktarı 7'dir.

word_1, word_2, word_3, ...

2 Cevap

Sen patlayabilir arayabilirsiniz.

$string = 'word_1, word_2, ...';
$splitarr = explode(',' $string);

Sonra şöyle arr değerleri kapmak: $ splitarr [0] ... $ splitarr [6].

Split in this case is slightly slower than explode, as split takes a regular expression. http://blog.brianhartsock.com/2007/06/11/php-explode-vs-split/

kelime herhangi bir beyaz boşluk içeremez eğer preg_split işlevini kullanabilirsiniz:

$string="word_1, word_2, word_3"; 
$array=preg_split("/\s*,\s/",$string, PREG_SPLIT_NO_EMPTY);

Eğer PREG_SPLIT_NO_EMPTY sabitini kullanın eğer boş sonuç almazsınız