SORU
11 NİSAN 2011, PAZARTESİ


Javascript php dizi dönüştürmek

Nasıl böyle bir formatta PHP bir dizi dönüştürebilirsiniz

Array
(
    [0] => 001-1234567
    [1] => 1234567
    [2] => 12345678
    [3] => 12345678
    [4] => 12345678
    [5] => AP1W3242
    [6] => AP7X1234
    [7] => AS1234
    [8] => MH9Z2324
    [9] => MX1234
    [10] => TN1A3242
    [11] => ZZ1234
)

biçiminde bir Javascript diziye aşağıda?

var cities = [
    "Aberdeen",
    "Ada",
    "Adamsville",
    "Addyston",
    "Adelphi",
    "Adena",
    "Adrian",
    "Akron",
    "Albany"
];

CEVAP
11 NİSAN 2011, PAZARTESİ


PHP ve JS için verdiğin iki dizi ile ilgili olduğunu varsayıyorum, ve sadece diziler iki dilde bak nasıl örnekler veriyorlar. Açıkça bu şehir adları, harfleri ve numaraları o dizileri dönüştürmek mümkün olacak değilsin.

PHP Javascript kodu içine PHP dizi dönüştürmek için bir işlev sağlar: json_encode(). (teknik olarak, JSON biçimi, JSON JavaScript Nesne Gösterimi) anlamına gelir

Bu gibi kullanabilirsiniz:

<script type='text/javascript'>
<?php
$php_array = array('abc','def','ghi');
$js_array = json_encode($php_array);
echo "var javascript_array = ". $js_array . ";\n";
?>
</script>

Ayrıca daha fazla bilgi için yukarıda bağlı kılavuz sayfasına bakınız.

Not json_encode() sadece mevcut PHP 5.2 ve çok kullanıyorsanız eski sürüm, gerek kullanım an existing one -- PHP Kılavuzu Sayfa da içerir yorumlarla fonksiyonları yazan insanlar gerekli. (ama, eğer bir şey PHP 5.2 veya daha büyük kullanıyorsanız HEMEN yükseltmelisiniz dedi; PHP şu anda v5.3, hatta 5.2 artık desteklenmiyor)

Bunu Paylaş:
  • Google+
  • E-Posta
Etiketler:

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • eurotuner

    eurotuner

    6 Mart 2006
  • Jabari Johnson

    Jabari Johns

    18 Ocak 2008
  • xiaoyu85

    xiaoyu85

    20 ŞUBAT 2010