- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
不能洗牌 splfixedarray 为什么会这样?有什么可能为什么要洗牌 splfixedarray
<?php
$cfix = new SplFixedArray(5);
$cfix[0]=1;
$cfix[1]=4;
$cfix[2]=2;
$cfix[3]=9;
$cfix[4]=3;
print_r($cfix);
//cant shuffle splfixedarray why so ?
shuffle($cfix);
?>
最佳答案
因为shuffle
需要一个数组作为参数。
shuffle() expects parameter 1 to be array, object given..
toArray
的解决方法和
fromArray
:
$cfix = new SplFixedArray(5);
$cfix[0]=1;
$cfix[1]=4;
$cfix[2]=2;
$cfix[3]=9;
$cfix[4]=3;
print_r($cfix);
$array = $cfix->toArray();
shuffle($array);
$cfix = SplFixedArray::fromArray($array);
print_r($cfix);
关于php - 不能在 SplFixedArray() 上使用 shuffle() 为什么会这样?任何其他可能的方式?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20021041/
我有一个这样声明的命名空间: namespace MySpace { $array = new SPLFixedArray(); } 我得到的错误是: fatal error :在第 25 行
我正在测试 SplFixedArray 构建一个包含星期几的数组,我得到以下结果:
我在 array() 和 SplFixedArray() 之间做了一些基准测试,我遇到了奇怪的行为。先看我的简单测试(其实就是网上的剪辑版,不好意思,我现在找不到原始出处了): function fo
有没有办法在 SplFixedArray 类的实例中对整数或字符串进行排序?转换为 PHP 的 array、排序,然后再转换回是唯一的选择吗? 最佳答案 首先,恭喜您找到并使用了 SplFixedAr
当与 SplFixedArray 一起使用时,我发现 count( $arr, COUNT_RECURSIVE ) 有一些奇怪的行为.以这段代码为例... $structure = new SplFi
我不太熟悉我们称为 PHP 的实体背后的源代码,所以我不知道一般的 SPL 库,特别是 SplFixedArray 是否是用 C/C++ 实现的。有没有人知道相关信息? 最佳答案 在这里你会找到“sp
不能洗牌 splfixedarray 为什么会这样?有什么可能为什么要洗牌 splfixedarray 最佳答案 因为shuffle需要一个数组作为参数。 shuffle() expects p
为什么如下 $a = new SplFixedArray(5); $a[0] = array(1, 2, 3); $a[0][0] = 12345; // here var_dump($a); 生产
我正在试验 SplFixedArray。我用动态数组完成了一些工作,我试图将其转换为内存效率更高的固定数组(有限的 RAM 可以使用)。 阅读一些 PHP 文档,在标题中找到该函数并继续仅应用于如下数
我是一名优秀的程序员,十分优秀!