dize değerini kaldırın

0 Cevap php

Ben kimlikleri ile bir dize varsa

$myIDs = '22,34,445,67889,23';

ve ben nasıl bunu dizesinde emin biliyorum varsayarak, dize onu silerim, bir değer verilir ki?

$removeID = '445';

Ben kullanıcı preg_replace yapmak veya daha iyi bir yöntem var mıdır? Bu dize ortasında ve ben sadece bir değerini kaldırmak Örneğin, ben iki virgül ile bitireceğiz ve sonra ben bir tek virgül olanlar değiştirmek gerekir?

preg_replace($removeID, '', $myIDs);

GÜNCELLEME: Bu tüm büyük önerilerdir. Ancak, sadece bir potansiyel sorunu düşündüm. Bu muhtemelen yerine regex bir dizi olarak ele alınması gerekir. Benim dize nedir bu gibi görünüyor

$myIDs = '2312,23,234234';

ve kimlik çıkarmak için

$removeID = '23';

Çok potansiyel maçlar var ...

0 Cevap