PHP'de startsWith() ve endsWith() işlevleri
Bir dizeyi alıp belirtilen karakter/dize ile başlayıp başlamadığını veya bitip bitmediğini döndüren iki işlevi nasıl yazabilirim?
Örneğin:
$str = '|apples}';
echo startsWith($str, '|'); //Returns true
echo endsWith($str, '}'); //Returns true
1396
3
Eğer bir regex kullanmak istemiyorsanız bunu kullanın.
Şimdiye kadarki tüm yanıtlar,
strlen hesaplamaları
,string tahsisleri (substr)
gibi bir sürü gereksiz iş yapıyor gibi görünüyor. strpos've
'stripos'fonksiyonları
$haystackiçinde
$needle` kelimesinin ilk geçtiği yerin indeksini döndürür:Kredi:
Bir dizenin başka bir dizeyle bitip bitmediğini kontrol edin
Bir dizenin başka bir dizeyle başlayıp başlamadığını kontrol edin