[Linux-programlama] Re: PHP'de Array kullanma

---------

[Linux-programlama] Re: PHP'de Array kullanma

From: Nuri Akman <nuri.akman_at_hazine.gov.tr>
Date: Fri, 05 Sep 2008 14:27:09 +0300
Message-ID: <48C1178D.10607@hazine.gov.tr>

Bu özel fonksiyon tam aradığım şey oldu:

function implode_wrapped($before, $after, $glue, $array) {
    $output = '';
    foreach($array as $item) {
        $output .= $before . $item . $after . $glue;
    }
    return substr($output, 0, -strlen($glue));
} // implode_wrapped

$Sonuc = implode_wrapped("'", "'", ", ", explode(";",
$_POST['gelen_arsiv_dosya_adi']));

Altan Tanrıverdi yazmış:
> Eğer explode lu halini hiçbir yerde kullanmıyorsanız doğrudanda
> çevirebilirsiniz. Hatta ; yerine , kullanma şansınız varsa explode ve
> implode da gerekmez...
>
> 05 Eylül 2008 Cuma 13:52 tarihinde Altan Tanrıverdi <altant_at_gmail.com
> <mailto:altant_at_gmail.com>> yazdı:
>
> $arrTags = implode(',',explode(";", $_POST['belge_turleri']));
>
> WHERE belgeturu IN ($arrTags)
>
> //Tırnak içine almanıza gerek yok.
>
>
>
>
>
>
> 2008/9/5 Tuncay BAŞ <tuncay_at_bir.net.tr <mailto:tuncay_at_bir.net.tr>>
>
> $arrTags = explode(";", $_POST['belge_turleri']);
>
> WHERE belgeturu IN (".join(",",$arrTags).")
>
>
> lakin tırnak içine nasıl alınır ona bakmak lazım.
>
>
>
>
> ----- Original Message -----
> *From:* Nuri Akman <mailto:nuri.akman_at_hazine.gov.tr>
> *To:* linux-programlama_at_liste.linux.org.tr
> <mailto:linux-programlama_at_liste.linux.org.tr>
> *Sent:* Friday, September 05, 2008 1:31 PM
> *Subject:* [Linux-programlama] PHP'de Array kullanma
>
> Arkadaşlar,
>
>
> $arrTags = explode(";", $_POST['belge_turleri']);
>
> komutu ile oluşturduğum bir dizim var (Örnek veri:
> *gazete;dergi;kitap;*). Bu diziden gelen değerleri SQL
> cümlemin WHERE bölümünde IN ile birlikte kullanmak
> istiyoru (Örnek: WHERE belgeturu IN ("gazete", "dergi",
> "kitap") )
>
> Bu işi FOR döngüsü kullanmadan yapabileceğim bir PHP
> komutu var mı?
>
> ------------------------------------------------------------------------
> _______________________________________________
> Linux-programlama mailing list
> Linux-programlama_at_liste.linux.org.tr
> <mailto:Linux-programlama_at_liste.linux.org.tr>
> http://liste.linux.org.tr/mailman/listinfo/linux-programlama
>
>
> _______________________________________________
> Linux-programlama mailing list
> Linux-programlama_at_liste.linux.org.tr
> <mailto:Linux-programlama_at_liste.linux.org.tr>
> http://liste.linux.org.tr/mailman/listinfo/linux-programlama
>
>
>
>
> --
> İyi çalışmalar...
>
> =======================================
> Altan Tanrıverdi
> Çağ Grup Bilgi İşlem Müdürü
>
> www.cag.com.tr <http://www.cag.com.tr> www.turkiyevitrin.com
> <http://www.turkiyevitrin.com>
> Becerikli Sok. No: 19/ 8-9 06660 Kızılay/ANKARA
> T/F: 0312 434 29 34
> =======================================
>
>
>
>
> --
> İyi çalışmalar...
>
> =======================================
> Altan Tanrıverdi
> Çağ Grup Bilgi İşlem Müdürü
>
> www.cag.com.tr <http://www.cag.com.tr> www.turkiyevitrin.com
> <http://www.turkiyevitrin.com>
> Becerikli Sok. No: 19/ 8-9 06660 Kızılay/ANKARA
> T/F: 0312 434 29 34
> =======================================
> ------------------------------------------------------------------------
>
> _______________________________________________
> Linux-programlama mailing list
> Linux-programlama_at_liste.linux.org.tr
> http://liste.linux.org.tr/mailman/listinfo/linux-programlama

_______________________________________________
Linux-programlama mailing list
Linux-programlama_at_liste.linux.org.tr
http://liste.linux.org.tr/mailman/listinfo/linux-programlama
Received on Fri 05 Sep 2008 - 13:50:05 EEST

---------

Bu arsiv hypermail 2.2.0 tarafindan uretilmistir.