SORU
10 AĞUSTOS 2009, PAZARTESİ


Sadece ilk maç üzerinde hareket eder, böylece kullanarak str_replace?

Sadece $subject $search ilk geçtiği değiştirir str_replace() bir sürümünü istiyorum. Bu kolay bir çözüm var, ya hacky bir çözüm gerekiyor mu?

CEVAP
10 AĞUSTOS 2009, PAZARTESİ


preg_replace ile yapılabilir:

<?
$str = 'abcdef abcdef abcdef';
// pattern, replacement, string, limit
echo preg_replace('/abc/', '123', $str, 1); // outputs '123def abcdef abcdef'
?>

Sihirli isteğe bağlı dördüncü parametre [Sınırı]. Gelen belgeleri:

[Limit] - mümkün olan maksimum her desen için yedek konu dize. -1 varsayılan ( sınırı).

Bunu Paylaş:
  • Google+
  • E-Posta
Etiketler:

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • Orson Wang

    Orson Wang

    28 EKİM 2006
  • parlophone

    parlophone

    28 ŞUBAT 2006
  • Trulia

    Trulia

    29 Kasım 2006