PHP数组如何按下标存值到数据库?

为什么要用数组存呢。。因为小弟要用到preg_matchall_all()返回的是数组

<?php
//$a='小明';
$shuzu= array('小明','xiaohong','https:baidu.com','151651','标题');
$con= mysqli_connect('localhost','root','root');
if(mysqli_errno($con)){
    echo '返回了错误'.mysqli_error($con);
    }
mysqli_select_db($con,'test');
mysqli_set_charset($con,'utf8');
$for="";
for($i=0;$i<count($shuzu);$i++){
    $for.=$shuzu[$i];
}
echo $for;
$sql="insert into tex1 values('$for')";
$result=mysqli_query($con,$sql);
if($result){
    echo '成功';
}else{
    echo'失败';
}
mysqli_close($con);
?>

$shuzu= array('小明','xiaohong','https:baidu.com','151651','标题');
数据库里的效果要这样的。。 麻烦大神抢救一下。.T.T蒙比中
列 列
id 小明
id 小红
id 百度

假设你的tex1表有2列,第一列叫做下标,第二列叫做值

$sql="insert into tex1(下标,值) values('" + $i + ",'" + $for + "')";