本文介绍了我正在将这个javascript代码转换为PHP,但它似乎无法正常工作的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
以下是Javascript中的代码:
Below is the code in Javascript:
const printNumberStarMatrix = function (row, col) {
for (let i = 1; i <= row; ++i) {
let strToPrint = "";
for (let j = col - i; j >= 1; --j) {
strToPrint = j + strToPrint;
}
while (strToPrint.length < col) {
strToPrint += "*";
}
console.log(strToPrint);
}
}
我的尝试:
以下是我用php编写的代码:
What I have tried:
Below is the code I have written in php:
<?php
$printNumberStarMatrix = function ($row, $col) {
for ($i = 1; $i <= $row; ++$i) {
$strToPrint = "";
for ($j = $col - $i; $j >= 1; --$j) {
$strToPrint = $j + $strToPrint;
}
}
while ($strToPrint < $col) {
$strToPrint += "*";
}
echo $strToPrint;
};
$printNumberStarMatrix(5, 6);
?>
推荐答案
这篇关于我正在将这个javascript代码转换为PHP,但它似乎无法正常工作的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持!