PHP nasıl bir diziye bir virgülle sınırlanmış dize ayırabilirsiniz?

3 Cevap php

Ben virgül bir diziye benim dize giriş bölmek gerekir.

Bunu nasıl yerine getirmeye hakkında gidebilir?

Input:

9,admin@example.com,8

3 Cevap

Try explode:

$myArray = explode(',', $myString);
$string = '9,admin@google.com,8';
$array = explode(',', $string);

Daha karmaşık durumlar için, preg_split kullanmanız gerekebilir.

Dizgesi bir csv dosyasından gelirse, ben fgetcsv() (or str_getcsv() if you have PHP V5.3). That will allow you to parse quoted values correctly. If it is not a csv, explode() iyi seçim olacaktır kullanmak istiyorsunuz.