طيب مش ممكن نفهم الأول الكود ، ﻷان أغلبنا لم يتعامل مع التعابير القياسية
و كان عندي فكرة هي عمل هرم بالأرقام مثلا أول سطر 0
و الثاني 1 0
الي ان نصل لرقم 9 ينتهي الهرم .
والله بودي أشرح ، لكني معروف بالكسل في الشروحات
.. إن شاء الله يأتي من يشرحه لنا جيداً
وبخصوص شكل الهرم، فهذا أفضل ماستطعت أن أتوصل إليه:
كود PHP:
for ($i = 0; $i < 10; $i++)
{
for ($j = 0; $j <= $i; $j++) echo $j . ' ';
echo '<br />';
}
-----------------------------
Bruce ، الشيفرة خاطئة ، لأن الأمر الشرطي ينص على أن تكون الجملة أربعة أحرف فقط ، وأنت بأمرك الشرطي قلت أنه إذا كان هناك حرف رابع أم لا ، دون تعيير الإهتمام إلى مابعد الحرف الرابع 
أظن أن هذه أفضل لاستخدامي IF فقط دون ELSE .. مما يوفر جهد مترجمات PHP
كود PHP:
$text = 'MtRp'; $msg = 'string \'' . $text . '\' is less OR more than 4 characters';
if (strlen($text) == 4) $msg = 'string \'' . $text . '\' has 4 characters';
echo $msg;
وإن كنت ترغب باختصار أكثر من ذلك فأظن أن هذه الشيفرة ستوفي:
كود PHP:
$text = 'MtRp';
echo 'string \'' . $text . '\' ' . (strlen($text) == 4 ? 'has' : 'is less OR more than') . ' 4 characters';
عندي سؤال من العيار الثقيل ، باستخدام Two Loops فقط ، كيف نقوم بعرض الشكل التالي:
كود:
*
***
*****
*******
*********
*******
*****
***
*