Modulul 2: Șiruri de Caractere, Multibyte (UTF-8) și Expresii Regulate

Manipularea completă a textului în PHP: funcții standard pentru șiruri (str_contains, str_replace, explode, sprintf), procesare UTF-8 cu mbstring, expresii regulate PCRE (preg_match, preg_replace), validare ctype și conversii Iconv.

🔤 Procesarea Corectă a Textului Românești (UTF-8) și RegEx în PHP

Pentru texte cu diacritice (ă, â, î, ș, ț), folosește întotdeauna funcțiile mb_* (multibyte) pentru lungime și subșiruri, și flag-ul /u (Unicode) în expresiile regulate PCRE:

<?php
declare(strict_types=1);

$titlu = "  Învață Programare în PHP 8: Șiruri & Expresii Regulate!  ";
$curat = trim($titlu);

// strlen() numără octeții, mb_strlen() numără caracterele reale UTF-8:
echo mb_strlen($curat, 'UTF-8'); // 55 caractere
echo mb_strtolower($curat, 'UTF-8');

// Căutare rapidă nativă PHP 8+:
if (str_contains($curat, 'PHP 8')) {
    // Generare slug SEO curat cu RegEx Unicode:
    $slug = preg_replace('/[^\p{L}\p{N}]+/u', '-', mb_strtolower($curat, 'UTF-8'));
    echo trim($slug, '-');
}

190 funcții afișate

Șiruri de caractere 92 de comenzi

↑ Sus

Șiruri multibyte (mb_) 56 de comenzi

↑ Sus

Expresii regulate 20 de comenzi

↑ Sus

Validarea caracterelor (ctype) 11 comenzi

↑ Sus

Conversie Seturi de Caractere (Iconv) 11 comenzi

↑ Sus
Comunitate & Schimb de cunoștințe

Întrebări & Exemple de Cod: Modulul 2: Șiruri de Caractere, Multibyte (UTF-8) și Expresii Regulate

Ai o nelămurire despre utilizarea comenzii Modulul 2: Șiruri de Caractere, Multibyte (UTF-8) și Expresii Regulate sau ai descoperit un truc / fragment de cod util? Distribuie-l cu ceilalți programatori!

💬

Fii primul care pune o întrebare sau distribuie un fragment de cod / prompt!

Nu au fost adăugate încă întrebări sau exemple de cod pentru această pagină. Dacă ai întâlnit o problemă sau ai un snippet util, adaugă-l mai jos pentru a-i ajuta pe ceilalți.

Comunitate Adaugă o întrebare sau distribuie un cod

Moderare & Siguranță:

Pentru a menține calitatea și securitatea informațiilor, fiecare întrebare sau fragment de cod/prompt este analizat (manual sau prin moderare asistată de AI) înainte de publicare.