【发布时间】:2023-03-22 19:59:01
【问题描述】:
我有一个多维数组:
array(3) {
[0]=> array(2) {
[0]=> string(3) "ABC"
[1]=> string(3) "744"
}
[1]=> array(2) {
[0]=> string(3) "DEF"
[1]=> string(2) "86"
}
[2]=> array(2) {
[0]=> string(3) "GHI"
[1]=> string(1) "2"
}
}
现在我想将数字的字符串类型值转换为整数类型。
例如744 是字符串,但它应该是整数。
我在搜索论坛后尝试了一些功能,但没有成功。
稍后我必须在 json_encode() 函数中使用这个数组,并且在我的 javascript 进程中,数值必须是整数类型。
【问题讨论】:
-
在 JavaScript 中你可以使用 parseInt(object.variable); - 在 PHP 中,您可以通过使用
&通过数组引用 foreach($array as &$var) 使用 if(is_numeric($var)) 然后将变量转换为 int $var = (int) $var; -
对于正在寻找适合平面数组数据的解决方案的研究人员,请查看此类似问题:stackoverflow.com/q/9593765/2943403
标签: javascript php arrays multidimensional-array type-conversion