chedmade adlı üyeden alıntı: mesajı görüntüle
Doğru anladıysam şu şekilde yapabilirsin.

$secili =  $b['sayilar'];
 
if(strstr($secili, "sayi1")) $s1='checked="checked"';
if(strstr($secili, "sayi2")) $s2='checked="checked"';
if(strstr($secili, "sayi3")) $s3='checked="checked"';
if(strstr($secili, "sayi4")) $s4='checked="checked"';
 
echo '<form action="kontrol.php" method="post">
<label><input type="checkbox" name="sayi[]" value="sayi1" '.$s1.'/>Sayi 1</label><br>
<label><input type="checkbox" name="sayi[]" value="sayi2" '.$s2.'/>Sayi 2</label><br>
<label><input type="checkbox" name="sayi[]" value="sayi3" '.$s3.'/>Sayi 3</label><br>
<label><input type="checkbox" name="sayi[]" value="sayi4" '.$s4.'/>Sayi 4</label><br>
<input type="submit" value="Tamam"/>
</form>';
fakat sayi9'a kadar işler bu mantık. sayi10 checkbox u oluşturursan sayi1 de etkilenir. çünki değer içerisinde parçalama yapmadan sayi1 değerinin olup olmadığına bakarak işlem yapıyor.
Teşekkür ederim, artık seçili getirebiliyorum. Bana mantığını anlatabilir misiniz bir satır üzerinden müsaitseniz?

--R10.NET; Flood Engellendi -->-> Yeni yazılan mesaj 14:26:22 -->-> Daha önceki mesaj 14:25:32 --

PsdBul adlı üyeden alıntı: mesajı görüntüle
explode ile parçaladıktan sonra in_array ile dizide o değerin olup olmadığını kontrol ettirebilirsiniz.
explode ile parçaladıktan sonra seçim yaptım fakat, diziler sabit kalmadığı için birbirini tutmuyor o yüzden farklı yöntem arıyordum. @chedmade çözümü yazmış sağolsun.

--R10.NET; Flood Engellendi -->-> Yeni yazılan mesaj 14:50:13 -->-> Daha önceki mesaj 14:26:22 --

$secili =  $b['sayilar'];

$kes= explode('|',rtrim($secili,'|'));
if(in_array('sayi1',$kes)){$s1='checked="checked"';}
if(in_array('sayi2',$kes)){$s2='checked="checked"';}
if(in_array('sayi3',$kes)){$s3='checked="checked"';}

echo '<form action="kontrol.php" method="post"> 
<label><input type="checkbox" name="sayi[]" value="sayi1" '.$s1.'/>Sayi 1</label><br> 
<label><input type="checkbox" name="sayi[]" value="sayi2" '.$s2.'/>Sayi 2</label><br> 
<label><input type="checkbox" name="sayi[]" value="sayi3" '.$s3.'/>Sayi 3</label><br>
<input type="submit" value="Tamam"/> 
</form>';
in_array explode ile de yaptım. Paylaşayım dedim, sağolun