webForumDet fria alternativet

Dela sträng till array

PHP

2 svar · 258 visningar · startad av Type

Medlem sedan mars 20021 239 inlägg
Frågan#1

Hej
Jag har sökt i forumet men bara hittat om man vill separera med ett visst tecken...

Jag har en sträng som ser ut så här: "2005-01-11".

Den ska ligga i en array så här sen:
datearr = [2,0,0,5,-,0,1,-,1,1]
dvs ett tecken på varje plats i arrayen. Hur göra?

Medlem sedan sep. 20011 086 inlägg
#2

Du kan använda str_split() om du kör PHP >= 5.0.
Annars går ju strängar att i princip använda som arrayer, dvs du kommer ju åt elementen med $str[1] osv... Men om du vill att det verkligen ska vara en array så får du loopa igenom strängen och lägga elementen i en array.

Medlem sedan maj 200010 687 inlägg
#3

Blev lite fel... :)

255 ms totalt · 4 externa anrop · v20260731065814-full.1dc6f849
124 ms — deklarationer (db)
0 ms — hämta statistik (cache)
129 ms — hämta tråd, inlägg och bilagor (db)
124 ms — ändringar (db)