Php 分割值/3

Php 分割值/3,php,Php,我在sql中存储了一个值,该值等于123196198 这实际上是我想要拆分的3个值。 如果我这样做,它会很好的 $made_of = "123196198"; $var1 = substr($made_of, 0, 3); $var2 = substr($made_of, 3, 3); $var3 = substr($made_of, 6, 3); 然后用$var做我想做的事情。 但是,还有一些不包含3的。它们可能包含10个,但可能包含1个。如果我输入更多这些句子,就会导致php错误。如何才能

我在sql中存储了一个值,该值等于123196198

这实际上是我想要拆分的3个值。 如果我这样做,它会很好的

$made_of = "123196198";
$var1 = substr($made_of, 0, 3);
$var2 = substr($made_of, 3, 3);
$var3 = substr($made_of, 6, 3);
然后用$var做我想做的事情。 但是,还有一些不包含3的。它们可能包含10个,但可能包含1个。如果我输入更多这些句子,就会导致php错误。如何才能在不导致错误的情况下执行此操作?

如何:

$made_of = "123196198";

$x=str_split($made_of,3);
print_r($x); //Array ( [0] => 123 [1] => 196 [2] => 198 ) 

1.我甚至应该问你为什么不把这些值保存在多行中?!2.您希望它们在单独的变量中,还是也可以在数组中?1。将它们存储在多行2中需要做大量的工作。我想对它们做的是,如果它们存在于HTML表中,则将它们打印出来。3.它们都存储在3S中,这段代码的背后是哪种模式?(你知道第三个参数是长度吗?)。哈哈。我马上换。图案HTML表格?我不明白…可能是重复的php,它有一个函数的一切。请问我如何使用(空($3[0])?无法使其工作:(@HaraldOve)不理解这个问题。