gpt4 book ai didi

javascript - 将 JS var 转换为 PHP,反之亦然

转载 作者:行者123 更新时间:2023-11-28 01:10:11 25 4
gpt4 key购买 nike

这里我从数组变量中的textarea获取值。

之后,我将 javascript 变量转换为 PHP 变量并对其执行一些处理。

再次完成处理后,我将 PHP 转换为 JS 并发出警报。但是当我发出警报时,它给出空结果。

<script>
$( "#convert" ).click(function() {
var arabic = document.getElementById("ar").value; // ar is id of text area
<?php $ar_terms = "<script>document.write(arabic)</script>"?>
<?php
$string=implode(",",$ar_terms);
$result = array();
foreach ($ar_terms as $term) {
// echo $Arabic->ar2en($term);
array_push($result, $Arabic->ar2en($term));
}
$result=implode(",",$result);
?>
var arabic = new Array();
arabic='<?php echo $result; ?>';
alert(arabic);
});
</script>

完整代码在这里:https://gist.github.com/karimkhanp/d4ac41fa864fd8ae0521

最佳答案

在这种情况下,您可以做一件事将变量从 PHP 传递到 js。您可以在回显之前使用 json_encode() 转换数组:

    $result=json_encode( implode(",",$result) );

结果,当你把这个变量赋值给<?= ?>中的js时 block ,它将读取 json 字符串,从而分配数组:

    arabic='<?php echo $result; ?>';

关于javascript - 将 JS var 转换为 PHP,反之亦然,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24544136/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com