-
Üyelik
27.01.2015
-
Yaş/Cinsiyet
43 / E
-
Meslek
IT Maneger
-
Konum
İstanbul Avrupa
-
Ad Soyad
A** H**
-
Mesajlar
388
-
Beğeniler
59 / 26
-
Ticaret
0, (%0)
Dosya gönderiyorum dosya isimlerini alıp explode ile parçalamak istiyorum ama dosya uzantısını nasıl es geçebilirim.
Gönderdiğimde dosya ile dönen dizi aşağıdaki gibi.
Array
(
[0] => 123456_654321_arif.pdf
[1] => 321654_987654_orhan.pdf
)
Bunu parçalayıp almak istiyorum ama .pdf hariç nasıl yapabilirim.
E-evcil.com
-
Üyelik
14.09.2015
-
Yaş/Cinsiyet
28 / E
-
Meslek
PHP Developer
-
Konum
Ankara
-
Ad Soyad
İ** K**
-
Mesajlar
974
-
Beğeniler
269 / 229
-
Ticaret
17, (%100)
$alt = explode('_', $array[0]);
echo $alt[0];
echo $alt[1];
echo $alt[2];
$nokta = explode('.', $alt[2]);
echo $nokta[0];
-
Üyelik
24.08.2018
-
Yaş/Cinsiyet
28 / E
-
Meslek
Maliyeci
-
Konum
Uşak
-
Ad Soyad
L** H**
-
Mesajlar
890
-
Beğeniler
109 / 319
-
Ticaret
8, (%100)
Yukarıda arkadaş belirtmiş bir başka yoluda explode aldığın döngüyü str_replace fonksiyonunu kullanarak uzantıyı silebilirsin.
kzlsn
Üyeliği Durdurulmuş
Banlı Kullanıcı
-
Üyelik
08.04.2018
-
Yaş/Cinsiyet
24 / E
-
Meslek
serbest
-
Konum
İstanbul Anadolu
-
Ad Soyad
S** K**
-
Mesajlar
127
-
Beğeniler
24 / 31
-
Ticaret
1, (%100)
Yada . 'nın index sırasını alıp substring metoduyla' da yapabirsiniz,
$array = array("123456_654321_arif.pdf","321654_987654_orhan.pdf");
foreach($array as $key => $fileName)
{
$indexOf = strpos($fileName,'.');
$variable = substr($fileName,0,$indexOf);
echo $variable.'';
}
?>
En Sağlıklı method budur. Array içinde ne kadar veri varsa hepsini sırasıyla foreach ile çekip işler.
-
Üyelik
27.01.2015
-
Yaş/Cinsiyet
43 / E
-
Meslek
IT Maneger
-
Konum
İstanbul Avrupa
-
Ad Soyad
A** H**
-
Mesajlar
388
-
Beğeniler
59 / 26
-
Ticaret
0, (%0)
Anladım ama bu şekilde parçaladıktan sonra dosya isimlerini nasıl kayıt atıcam.
Array ( [0] => 123456
[1] => 654321
[2] => arif )
Array ( [0] => 321654
[1] => 987654
[2] => orhan )
Yukarıdaki gibi parçaladım.
Şimdi bunları dosya yüklerken dosyaya göre
1. Parça 2.Parça 3.Parça ayrı tablolara nasıl yazarım ?
E-evcil.com