Bir dizeden ilk iki kelime çıkarın

3 Cevap

Ben bir dize var:

$string = "R 124 This is my message";

Zaman zaman, dize gibi, değişebilir:

$string = "R 1345255 This is another message";

PHP kullanarak, ne ilk iki "kelime" (örn., başlangıçtaki "R" ve ardından sonraki sayıları) kaldırmak için en iyi yolu nedir?

Yardımın için teşekkürler!

3 Cevap

denemek

$result = preg_replace('/^R \\d+ /', '', $string, 1);

ya da (eğer alanlarda daha görünür bir tarzda yazılmış istiyorsanız)

$result = preg_replace('/^R\\x20\\d+\\x20/', '', $string, 1);
$string = explode (' ', $string, 3);
$string = $string[2];

Regexes çok daha hızlı olmalı.