gpt4 book ai didi

PHP 中的 Javascript 空数组和空对象等价物

转载 作者:行者123 更新时间:2023-11-30 15:41:18 25 4
gpt4 key购买 nike

以下 JavaScript 代码在 PHP 中的等价物是什么:

[""] 

{0 : ""}

最佳答案

第一个是一个元素的数组,该元素是一个空字符串。在 PHP 中,它是 [""]array("")

<?php
$a = [""];
var_dump($a); // array(1) { [0]=> string(0) "" }

$b = array("");
var_dump($b); // array(1) { [0]=> string(0) "" }

第二个是键 0 为空字符串值的对象。在 PHP 中,它可以表示为:(object)[""](object)[0 => ""]

<?php
$a = (object)[""];
var_dump($a); // object(stdClass)#1 (1) { [0]=> string(0) "" }

$b = (object)[0=>""];
var_dump($b); // object(stdClass)#2 (1) { [0]=> string(0) "" }

// Also:

$c = new \stdClass;
$c->{0} = "";
var_dump($c); // object(stdClass)#3 (1) { ["0"]=> string(0) "" }

请阅读 PHP ArraysPHP Objects .

关于PHP 中的 Javascript 空数组和空对象等价物,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40769149/

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