Merhabalar, aşağıda kısaca örnek vermek istiyorum
$veri = "Benim 5 tane armutum var ve okul numaram 123456";
şeklinde bi değişkenim var. Ben burda verinin içerisindeki 6 ya da 7 haneli olan sayıyı çekmek istiyorum sadece. 123456 sayısı değişken içerisinde herhangi bir yerde olabilir.
Aşağıdaki şekilde sayıyı güzelce çekiyorum fakat değişken içerisinde yukarda belirttiğim gibi 2 tane sayı olursa onu birleştirip bana veriyor.
Eğer değişken içerisinde sadece 123456 sayısı varsa tamam onu veriyor ama bir de baştaki 5 tane armutum var olduğu zaman 5123456 olarak veriyor.
$sayi = (int) filter_var($veri, FILTER_SANITIZE_NUMBER_INT);
Dediğim zaman eğer $veri değişkeni
$veri = "Benim 5 tane armutum var ve okul numaram 123456";
Böyle ise 5123456 oluyor.
Eğer $veri değişkeni
$veri = "Benim hiç armutum yok ve okul numaram 123456";
Böyle ise sorunsuz 123456 sayısını bana veriyor. Ama dediğim gibi işte değişken içerisinde 2. bi sayı varsa onla birleştirip veriyor. Bunu nasıl aşarız?
Teşekkürler herkese.