اذهب إلى المحتوى
  • 0

تحويل نص ال textarea إلى مصفوفة Php

Lugain Amer

السؤال

Do you remember the html form that you created in your project last semester? Use it and Make sure that it contain the following fields types: text, number, phone number, url, email, radio, checkbox, select of multiple, textarea
then write a PHP code to do the following: A- validate the number field to be between 11111 and 99999 B- validate name to be all alphabets C- Validate url to be correct D- Radio must select one E- Validate the numb F- number of choices in the checkbox to be between 2 to 3 choices G- Validate the select field number of choices must not be less than 4

H- write a function the receives the textarea and convert it to array, counts the number of words in it which must be greater than 10 and returns it.

display all form data from PHP and DO DATA RETENTION FOR ALL FIELDS

بس بدي حل الفرع H

ASSIGNMENTTWO.pdf

رابط هذا التعليق
شارك على الشبكات الإجتماعية

Recommended Posts

  • 0
  1. هل تقصد أنك تريد الإجابة فقط على السؤال H ؟
  • أي كتابة الدالة المطلوبة  function  فقط .
  • أرجو التوضيح للعمل على تقديم إجابة صحيحة لسؤالك .
تم التعديل في بواسطة عصام يخلف
رابط هذا التعليق
شارك على الشبكات الإجتماعية

  • 0

إذا كان المطلوب هو كتابة الدالة function فهي كالأتي :

  • أولا وكبداية أي كود php نبدأ ب
<?php
  //the code here
?>
  • نقم باستقبال قيمة textarea بواسطة GET:
    <?php
    
    $textarea_value = $_GET['textarea'] ;
    
    ?>

     

  • ثم نقوم بانشاء الدالة function بالسطر التالي:
<?php

$textarea_value = $_GET['textarea'] ;

function textarea_to_array($textarea){
	//function body
}

?>
  • السطر التالي يقوم بتحويل String إلى Array :
<?php

$textarea_value = $_GET['textarea'] ;

function textarea_to_array($textarea){
	$array = str_word_count($textarea,1);
}

?>
  • إضافة الشرط لتأكيد عدد الكلمات أكبر من 10 :
    <?php
    
    $textarea_value = $_GET['textarea'] ;
    
    function textarea_to_array($textarea){
    	$array = str_word_count($textarea,1);
    	if (count($array) > 10 ) {
            return $array;
        }
    }
    
    ?>

    يمكنك تجربة الكود من هنا:

  1. رابط الكود لل HTML

  2. رابط الكود لل PHP

رابط هذا التعليق
شارك على الشبكات الإجتماعية

انضم إلى النقاش

يمكنك أن تنشر الآن وتسجل لاحقًا. إذا كان لديك حساب، فسجل الدخول الآن لتنشر باسم حسابك.

زائر
أجب على هذا السؤال...

×   لقد أضفت محتوى بخط أو تنسيق مختلف.   Restore formatting

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   جرى استعادة المحتوى السابق..   امسح المحرر

×   You cannot paste images directly. Upload or insert images from URL.

  • إعلانات

  • تابعنا على



×
×
  • أضف...