gpt4 book ai didi

php - 将仅包含数字的字符串转换为 INT

转载 作者:行者123 更新时间:2023-12-03 19:22:25 25 4
gpt4 key购买 nike

我得到了一个充满项目的数组,所有项目都是字符串。但是许多项目应该是 INT

我得到了:

$myArray = [
'id' => '123',
'title' => 'Hello World',
'count' => '333'
];

我要:

$myArray = [
'id' => 123,
'title' => 'Hello World',
'count' => 333
];

我试过了:

foreach ($myArray as $key => $value) {
if($value == (int)$value) {
$myArray[$key] = (int)$value;
}
}
  • $value == (int)$value 始终为真并扼杀我的头衔
  • $value === (int)$value 总是 false 我的 id 和 count 仍然是字符串
  • is_int($value) 始终为 false 我的 id 和 count 仍然是字符串

我的想法用完了 :-/

我在 PHP 7.1.19 (cli)

最佳答案

试试 i's_numeric' 它会判断一个变量是数字还是数字字符串 http://php.net/manual/en/function.is-numeric.php

关于php - 将仅包含数字的字符串转换为 INT,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/51810840/

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