无法在php中调整数组输入?

无法在php中调整数组输入?,php,mysql,Php,Mysql,我用PHP实现了一个简单乘法表的反向传播代码。其训练集输入如下: $data=array(0=>array(1,1,1), 2=>array(1,3,3), 3=>array(1,4,4)); $testData=array(0=>array(1,1)); 1=>array(1,3), 2=>array(1,4)); 基本上它训练神经网络为1*1=1,1*3=3等 然后,测试数据集如下所示: $data=array(0=>array(1,1,1),

我用PHP实现了一个简单乘法表的反向传播代码。其训练集输入如下:

$data=array(0=>array(1,1,1),
2=>array(1,3,3),
3=>array(1,4,4));
$testData=array(0=>array(1,1));
1=>array(1,3),
2=>array(1,4));
基本上它训练神经网络为1*1=1,1*3=3等 然后,测试数据集如下所示:

$data=array(0=>array(1,1,1),
2=>array(1,3,3),
3=>array(1,4,4));
$testData=array(0=>array(1,1));
1=>array(1,3),
2=>array(1,4));
并对结果进行了预测。。。 现在我的问题是,我想以以下方式更改我的培训数据:

$churn=1;
foreach($id as id1){
$data=array($row['count_call']<3,$row['total_cost']>60,$churn)}
$chorn=1;
foreach($id作为id1){
$data=array($row['count\u call']60,$chorn)}
同样地,我想更改我的测试数据,但这根本不起作用

请帮助我如何根据每个客户id更改培训数据,检查其呼叫计数和总成本的某些值范围,然后确定输出:客户是否会流失? 我的桌子将是: id计数\u呼叫总成本\u 03214567890 2 60
03212999438 4 80

我在这里突发奇想,猜想你的问题与循环有关:

foreach($id as id1){
$data=array($row['count_call']<3,$row['total_cost']>60,$churn)}

阅读更多信息。

您好,什么是
$data=array($row['count\u call']3,$row['total\u cost']>60,$chorn)}
检查此foreach($id为id1)我想这里有错误。使用foreach($id作为$id1)它取决于
$row
是什么,以及
$chorn
是什么。目前,它将返回实际为$id1的
boolean、boolean、variable
。。。错误不在这里@rahulRaj