السلام عليكم ورحمة الله وبركاته
لدي مشكلة بسيطة في كود الـPHP لم أعرف ماهو الخطأ
هل ممكن من خبراء الـPHP مساعدتي؟ 52:
هذا هو الكود
$string= $_POST['string'];
$separator = $_POST['separator'];
function charExplode($separator, $string)
{
$i = 0;
echo "[ ";
while ($i<strlen($string))
{
if ($string[$i] != ',' || "." || "//" || "&" || "-" || ";" || "//" || "%" || "*")
{
echo $string[$i];
echo $separator. " ";
}
$i++;
}
echo " ]";
}
charExplode($separator, $string);
?>
<?php
المطلوب هو أن تتم طباعة الكلمة أو النص الذي سيتم إدخاله ولكن بدون الفاصلة أو أي من العلامات التالية" .، &، %، \، ؟" أو غيرها
لكن مايحدث أن الكود في الأعلى يقوم بطباعة النص كاملا ومايحتويه من علامات
أتمنى أن أكون قد وضحت الفكرة جيدا
