我正在修复一些PHP脚本,我错过了ruby的漂亮打印机.即
require 'pp'
arr = {:one => 1}
pp arr
Run Code Online (Sandbox Code Playgroud)
将输出{:one => 1}.这甚至适用于相当复杂的对象,并且更容易挖掘到未知脚本.有没有办法在PHP中复制此功能?
假设我有:
$val = [1, 2, 3, 4, 5, 6, 7, 8];
$s = 3;
Run Code Online (Sandbox Code Playgroud)
step 1:foreach$val查找$s在其中找到了多少次。这很简单
foreach($val as $c){
if($c > $s) {
$total = floor($c / $s);
$remainder = $c % $s;
} else {
$total = floor($s / $c);
$remainder = $s % $c;
}
}
Run Code Online (Sandbox Code Playgroud)
第 2 步:构建一个仅显示该数组的数组。例如:
// 3 doesn't go in 1
['segment' => 1]
// 3 doesn't go in 2
['segment' => 2]
// 3 goes once in 3
['segment' …Run Code Online (Sandbox Code Playgroud)