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

  • Hollyscoop

    Hollyscoop

    30 Ocak 2007
  • Justin Schenck

    Justin Schen

    24 Kasım 2006
  • UrAvgConsumer

    UrAvgConsume

    1 Ocak 2012