PHP:
Estrazione di sottostringhe
How to: (Come fare:)
<?php
$text = "Ciao, mondo della programmazione PHP!";
// Estrai "mondo" dalla stringa
$sub = substr($text, 6, 5);
echo $sub; // Output: mondo
// Ottieni l'ultima parte della stringa
$end = substr($text, -10);
echo $end; // Output: ogrammazione!
?>
Deep Dive (Analisi Approfondita)
Historical context (Contesto Storico): La funzione substr()
esiste da when PHP was just a personal tool for Rasmus Lerdorf, effectively serving developers since the earliest versions of PHP.
Alternatives (Alternative): Ci sono altre funzioni in PHP per la manipolazione delle stringhe, come mb_substr()
per la compatibilità con multi-byte character encodings (utile per UTF-8) e strstr()
per trovare tutto dopo una certa sottostringa.
Implementation details (Dettagli di Implementazione): substr()
può avere un comportamento sorprendente con stringhe multibyte se non utilizzata correttamente, assicurati di utilizzare il set di caratteri giusto per evitare errori.
See Also (Vedi Anche)
- La documentazione ufficiale di PHP su
substr()
: https://www.php.net/manual/en/function.substr.php - Un confronto tra
substr()
emb_substr()
: https://www.php.net/manual/en/function.mb-substr.php - La community di Stack Overflow dove chiedere aiuto: https://stackoverflow.com/questions/tagged/php