在php中将septet转换为octet
我需要将七重奏转换为八重奏,如:在php中将septet转换为octet,php,Php,我需要将七重奏转换为八重奏,如: private void septetToOctet() { int len=1; int j=0; int septetcount=septet.Count; 而(j
private void septetToOctet()
{
int len=1;
int j=0;
int septetcount=septet.Count;
而(j
…唯一的问题是-我需要用php来做。有人有这样的代码示例吗?大多数代码都可以翻译成PHP,只需稍作修改。例如,前两个赋值就是
$len=1
和$j=0
。PHP中没有强静态类型
因为数字和字符串在PHP中是标量,所以不能对它们调用方法,所以不能执行tmp1.substring
,但必须执行
七重奏和八重奏都是。同样,PHP中没有关于数组的方法。要添加到数组,只需执行$octet[]=$tmp
。来计算你所做的元素
PHP中没有SWAP
,但是您可以从
这些提示将使您更接近一个正常工作的实现。您好,欢迎使用堆栈溢出。这是一个问答网站,人们在这里互相帮助解决代码中的特定问题,但它不是免费的代码编写服务。请自己尝试将代码翻译成PHP,如果有一个特定的部分您被卡住了,请用一个清晰的示例发布一个问题,说明您拥有什么和需要什么。
private void septetToOctet()
{
int len = 1;
int j = 0;
int septetcount = septet.Count;
while (j < septet.Count - 1)
{
string tmp = septet[j]; // storing jth value
string tmp1 = septet[j + 1]; //storing j+1 th value
string mid = SWAP(tmp1);
tmp1 = mid;
tmp1 = tmp1.Substring(0, len);
string add = SWAP(tmp1);
tmp = add + tmp;// +"-";
tmp = tmp.Substring(0, 8);
//txtoctet.Text += tmp + " || ";
octet.Add(tmp);
len++;
if (len == 8)
{
len = 1;
j = j + 1;
}
j = j + 1;
}
}