explode

funkcja

Dzieli ciąg znaków na tablicę używając podanego separatora. Prosta i wydajna alternatywa dla preg_split() przy stałych separatorach.

explode(string $separator, string $string, int $limit = PHP_INT_MAX): array

explode rozdziela $string na tablicę wszędzie tam, gdzie wystąpi $separator. Separator musi być dokładnym ciągiem znaków (nie wyrażeniem regularnym) — to sprawia, że funkcja jest szybsza od preg_split i wystarczająca w większości przypadków. Jeśli podasz ujemny $limit, ostatnie |$limit| elementów zostanie pominiętych.

<?php
declare(strict_types=1);

$jezyki = explode(',', 'PHP,Python,JavaScript');
print_r($jezyki);
// wynik: Array ( [0] => PHP [1] => Python [2] => JavaScript )
📘 Naucz się w lekcji →