Implode


Zaman:20-03-2018 04:24

Array

Array Php ile dizi oluşturmak için kullanılan bir fonksiyondur.

 

$dizi=array();

 

şeklinde ilk tanımlaması yapılabilir. veya direkt içeriği doldurulabilir

 

$dizi=array("Ali","Ayşe","Ahmet","Zeynep");

Dizi oluşturulduktan sonra içersine eleman eklemek için açık prantez kullanmak yeterlidir. yukarıdaki isimlere Mahmut ekleyeceğiz.

 

$dizi[]="Mahmut";

Bu durumda Mahmut dizideki son eleman olarak görünecektir.

Diziyi yazdırırken eleman numaraları kullanılabilir, dikkat edi... Devam?


Explode

Php ile Explode komutu herhangi bir kelimeyi parçalayıp Dizi olarak kullanmaya yarar.

 

$dizi=explode(" ","Ali Veli Ayşe Zeynep");

echo $dizi[0];

 

bu komut ile ekrana Ali yazılmış olur. Diğer dizi komutları için Array kelimesine bakabilirsiniz.

... Devam?

Implode

Bir dizideki tüm elemanları birleştirmede kullanılır. Birleştrime sırasında araya virgül, tire vb. işaretler atılabilir

Kullanımı:

$dizi=array("Elma","Armut","php","mysql","apache");$kelime=implode("-",$dizi)echo $kelime;

Bu işlem sonucu ekrana: Elma-Armut-php-mysql-apache şeklinde bir çıktı verir

... Devam?

explode Komutu Kullanımı

Kendim Hazırkadığım Notlardır Alıntı Değildir

 

bu komutla değişken içindeki bir metin belirli karakterlerle ayrılmışsa bunu dizi haline getirebiliyoruz 

bu komut implode komutunun tam tersidir 

kodun kullanımı;

 

$b="ocak*şubat*mart*nisan";

$c=explode('*',$b);

foreach ($c as $b);

{

 

echo $b;

 

}

 

 

<--------split--------->

buda explode aynısıdır bir kaç farklılıkları vardır yazılışı şu şekildedir;

 

$b="ocak*şu... Devam?


Dosya upload scripti, karmaşık adda klasör oluşturtup dosyayı içine kaydetme?

Selam arkadaşlar,Aşağıda script vereceğim, phUploader adındaki ücretsiz scripti kendime göre düzenledim ancak yapamadığım birşey var:Şuandaki hali ile dosya upload edince dosya isminin sonuna .1276146535 gibi karışık rakamlar ekletiyorum, dosya var hatası vermemesi için. Ancak ben bunu dosya ismini değiştirmesi şeklinde değil de, karışık rakamlar içeren bir klasör açıp dosyayı bunun içine upload etmesini istiyorum.Örneğin şuanda upload edince sonuç şöyle oluyor:[code]http://localhost/files/SectigimDosyaAdi.1276146535.dosyaninUzantisi[/code]Ben şöyle o... Devam?


iletişim formumda hata

öncelikle selamlar,

isteğim çok basitti aslında forma girilen bilgileri mail adresime gelmesini istiyordum:(((

yapmış olduğum siteme iletişim formu koymak tam bir olay oldu arkdaşlar ya ne kadar nette kod varsa hepsini denedim hiç biri çalışmadı sonunda bi tane buldum ama buda çok dağınık geliyor tablo içerisinde olması veya buna benzxer bi bicimde düzgün gelmesini istiyorum ne yapmamı nasıl yapmamı onerirsiniz arkdaşlar şimdiden teşekkürler

çalışan ama dağınık gelen kodum:

<?

 

require("class.phpmailer.php");<... Devam?


metin içinde etiketleme

Kolay gelsin herkese.

Php ile metin içinde etiketleme yapmaya çalışıyorum. Bir yerde takılı kaldım, sizden yardımlarınızı istirham ediyorum.

 

Şimdi öncelikle mysqlden etiketler tablosunu diziye alıyorum. Tabloda etiket adı: title ve link: link kismi var.

Metin içinde o etiket geçtiğinde, etiket tıklandığında etiketin linkine gidecek.

Çoğunu yaptım ama link kısmını çekemedim bir türlü.

Aşağıdaki kod ile etiket adı çekiyorum, ama linke gönderemiyorum. 

$1 ile etiket adını alıyorum, ama linki nasıl al... Devam?


preg_replace_callback() hatası

Uzun zamandır sorunsuz kullandığım bir sistemde hata almaya başladım. Aldığım hata: Warning: preg_replace_callback() [function.preg-replace-callback]: Compilation failed: regular expression is too large at offset 31941 in detay.php on line 112 Bu arada etiketleri veritabanından getiriyorum. Sayfadaki kodlar: 112. satır kalın satır $etiketanahtar = array_map("preg_quote", array_keys($etiketler)); $icerik = preg_replace_callback("/(".implode('|', $etiketanahtar).")/", function($eslesmeler) use($etiketler) { return ''.$eslesmeler[1].''; }, $haber_detay); echo $icerik;... Devam?

dizi elemanlarını tek satıra yazdırma

Merhabalar,

$dataCA = $db->prepare("SELECT * FROM cevapanahtari 

INNER JOIN sogrenci On cevapanahtari.SinavKodu=sogrenci.SinavKodu AND cevapanahtari.KitapcikTuru=sogrenci.KitapcikTuru   

WHERE  sogrenci.SinavKodu=:snvkodu AND sogrenci.OgrenciNo=:ogrno AND cevapanahtari.DersSimge='TTü' ");

  $dataCA->bindValue(":ogrno",$noo,PDO::PARAM_INT); 

  $dataCA->bindValue(":snvkodu",$sk,PDO::PARAM_STR); 

  $dataCA->execute(); 

  $data_arrayCA = $dataCA->fetchAll(PDO::FETCH_ASSOC);

foreach ($data_arrayCA as $keyCA =>... Devam?


phpkodlari.com © 2009 Herkes Php öğrenecek
Eglence ve Oyun: Gamikro