نمایش نتایج: از شماره 1 تا 2 , از مجموع 2

موضوع: برداشتن اطلاعات بین دو تگ

  1. #1
    عضو جدید بیتا حکمت آواتار ها
    تاریخ عضویت
    Jan 2015
    نوشته ها
    21
    تشکر تشکر کرده 
    31
    تشکر تشکر شده 
    2
    تشکر شده در
    2 پست

    پیش فرض برداشتن اطلاعات بین دو تگ

    ســلام . ببینید من این کد رو دارم که با استفاده از یک تابع ، از بین دو تگ رشته مورد نظر رو انتخاب می کنه ، اما مشکلی که داره اینکه فقط اولین رشته رو برمی داره ، یعنی فقط salam رو چاپ می کنه، چطوری باید تغییرش بدم که HI ، khodahafez و Bye هم چاپ بشن ، یا هرکدوم رو به ترتیب داخل یک اندیس از آرایه بریزم

    کد:
    $body='\' <td>  salam <td> \' '."";
    $body=$body.'\' <td>  HI <td> \' '."";
    $body=$body.'\' <td>  khodahafez <td> \' '."";
    $body=$body.'\' <td>  bye <td> \' '."";
     
    //echo $body;
    function cut_str($str, $left, $right) {
        $str = substr ( stristr ( $str, $left ), strlen ( $left ) );
        $leftLen = strlen ( stristr ( $str, $right ) );
        $leftLen = $leftLen ? - ($leftLen) : strlen ( $str );
        $str = substr ( $str, 0, $leftLen );
        return $str;
    }
      
     //str="test''";
    $TEST=cut_str($body,'\' <td>',' <td> \'');
    echo "</br>";
    echo $TEST;

  2. # ADS




     

  3. #2
    کاربر اخراج شده
    تاریخ عضویت
    Feb 2015
    نوشته ها
    5
    تشکر تشکر کرده 
    0
    تشکر تشکر شده 
    2
    تشکر شده در
    2 پست

    پیش فرض پاسخ : برداشتن اطلاعات بین دو تگ

    شما می تونید از DOMDocument برای این کار استفاده کنید

    کد PHP:
    <?php
    $body
    ='\' <td>  salam </td> \' '."";
    $body=$body.'\' <td>  HI </td> \' '."";
    $body=$body.'\' <td>  khodahafez </td> \' '."";
    $body=$body.'\' <td>  bye </td> \' '."";

    $dom = new DOMDocument;
    $dom->loadHtml($body);
       
    $tdTag $dom->getElementsByTagName('td');
       foreach(
    $tdTag as $tdTag)
       {
          echo 
    $tdTag->nodeValue."</br>\n";
       }
    ?>

  4. تعداد تشکر ها از niseco به دلیل پست مفید


اطلاعات موضوع

کاربرانی که در حال مشاهده این موضوع هستند

در حال حاضر 1 کاربر در حال مشاهده این موضوع است. (0 کاربران و 1 مهمان ها)

مجوز های ارسال و ویرایش

  • شما نمیتوانید موضوع جدیدی ارسال کنید
  • شما امکان ارسال پاسخ را ندارید
  • شما نمیتوانید فایل پیوست کنید.
  • شما نمیتوانید پست های خود را ویرایش کنید
  •