admin管理员组文章数量:1333185
I am developing an application having more than thousands of values. I am trying to make a dynamic array in JavaScript. I'm using AJAX to get my values. So I have to create a string from PHP ,it should able to convert from string to array in JavaScript.
How can I make a string in PHP that can be converted to array in JavaScript?
I am developing an application having more than thousands of values. I am trying to make a dynamic array in JavaScript. I'm using AJAX to get my values. So I have to create a string from PHP ,it should able to convert from string to array in JavaScript.
How can I make a string in PHP that can be converted to array in JavaScript?
Share Improve this question edited Mar 12, 2012 at 10:30 Fenton 251k73 gold badges401 silver badges409 bronze badges asked Mar 12, 2012 at 10:27 user2743235user2743235 2- you should make json string in PHP and then json to JS object for javascript logic. json/js.html – Riz Commented Mar 12, 2012 at 10:30
-
1
This isn't hard to do (
json_encode
is your friend), but "more than thousands of values" suggests you might want to rethink your application architecture... – lonesomeday Commented Mar 12, 2012 at 10:30
3 Answers
Reset to default 8You are looking for JSON and json_encode():
$string = json_encode($array);
The content of the string will be the array written in valid javascript.
Use JSON notation to create a string of values and then read it from JS. The simplest way to do this is something like that:
<script type="text/javascript">
var myPHPData = <?php echo json_encode($myData); ?>;
alert myPHPData; // now you have access to it in JS
</script>
if you dont intend to use json , you can do something of this kind..
you can create a string of this kind in php (separate it by any delimiter)
$arr = "1;2;3;4;5;6;7" ;
in javascript you can convert this to array using split function
//make an ajax call and get this string (say str)
arr = str.split(";");
split() returns an array
arr[0] is 1
arr[1] is 2
and so on !!
本文标签: JavaScript array from PHP stringStack Overflow
版权声明:本文标题:JavaScript array from PHP string - Stack Overflow 内容由网友自发贡献,该文观点仅代表作者本人, 转载请联系作者并注明出处:http://www.betaflare.com/web/1742277753a2445513.html, 本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容,一经查实,本站将立刻删除。
发表评论