PHP與JS數組轉換

由於程序用到,以前又沒寫過,費了很大的勁才寫出來。
主要是編輯文章部分,讀取,修改關鍵詞javascript

發佈文章部分php

//定義JS的數組
var tagslist = [];
//而後把用戶輸入的標籤添加到這個數組裏
tagslist.push("測試1");
//發送到後臺的時候進行了編碼,ECMAScript v3 反對使用escape,因此儘可能不用了
encodeURI(tagslist)
//後臺接收後,先用UrlDecode解碼
//而後轉換爲數組
//而後使用implode以","爲分割轉爲字符串存早數據庫裏
$arr = implode(',',array( UrlDecode( tagslist ) ) );

<pre><code>**修改文章,前臺再讀取的時候**
```javascript
//先定義數組
var tagslist = [];
</code></pre>

```php
<?php
    $tags= explode(",", $tags);//用explode以","爲分割把字符串轉爲數組
    foreach ($tagsas $key => $value){//遍歷新數組
      echo "tagslist[$key]='$value';\n";//遍歷時依次賦值給js的數組
    }
?>

以後再對新的js數組進行操做就能夠了。java

相關文章
相關標籤/搜索