Bug #74132 [Fbk->Opn]: preg_match_all return value error.

From: Date: Mon, 20 Feb 2017 09:14:20 +0000
Subject: Bug #74132 [Fbk->Opn]: preg_match_all return value error.
References: 1  Groups: php.bugs 
Request: Send a blank email to php-bugs+get-207454@lists.php.net to get a copy of this message
Edit report at https://bugs.php.net/bug.php?id=74132&edit=1 ID: 74132 User updated by: liyan at bianhua8 dot com Reported by: liyan at bianhua8 dot com Summary: preg_match_all return value error. -Status: Feedback +Status: Open Type: Bug Package: PCRE related Operating System: ubuntu PHP Version: 7.1Git-2017-02-20 (Git) Block user comment: N Private report: N New Comment: thanks, copy bellow script to https://3v4l.org/ApKvQ, don't format the style, the bug can recur. the outputs: array(3) { [0]=> array(1) { [0]=> string(147) "subject"> <a href="158391487256182472-1-1.html" title="Jomashop:Swarovski"></a> </div> </th> <td class="author"> <a href="profile" } [1]=> array(1) { [0]=> string(27) "158391487256182472-1-1.html" } [2]=> array(1) { [0]=> string(20) "Jomashop:Swarovski" } } bool(false) Previous Comments: ------------------------------------------------------------------------ [2017-02-20 08:18:49] requinix@php.net Seems to be working fine. https://3v4l.org/ApKvQ ------------------------------------------------------------------------ [2017-02-20 04:14:58] liyan at bianhua8 dot com Description: ------------ after call preg_match_all function. the third parameter $matches matched a array. but the return value is false. Test script: --------------- <?php $content = '<th class="title"> <div class="subject"> <a href="158391487256182472-1-1.html" title="Jomashop:Swarovski"></a> </div> </th> <td class="author"> <a href="profile-42357964-1.html" title="author"><span>cat</span></a> <span>2017-02-16</span> </td> <div class="link0 list-side-hd moderator-noborder obj2subject"><h3 class="fl"></h3></div><ul class="list-side-bd list-recommend list-recommend2 link1"><li><a target="_blank" href="//go.cqmmgo.com/forum-462505-thread-94061456905358538-1-1.html"><img width="120" height="160" title="#" alt="#" src="//att3.citysbs.com/120x120/chongqing/2016/03/09/09/160x120-092826_v2_11861457486906377_58b326482e2aa1f1da0f8455ac42187f.jpg"></a></li><li><a target="_blank" href="//go.cqmmgo.com/forum-462505-thread-179021457000027333-1-1.html"><img width="120" height="160" title="#" alt="#" src="//att3.citysbs.com/120x120/chongqing/2016/03/09/09/160x120-092826_v2_20771457486906773_31eb80d49e9ef06418003e577cc1453f.jpg"></a></li><li><a target="_blank" href="//go.cqmmgo.com/forum-462505-thread-93091456983256969-1-1.html"><img width="120" height="160" title="#" alt="#" src="//att3.citysbs.com/120x120/chongqing/2016/03/09/09/160x120-092827_v2_20231457486907098_05bc3d4608c961af0660722e03049e20.jpg"><span>! abc</span></a></li><li><a target="_blank" href="//go.cqmmgo.com/forum-462505-thread-13801456844284137-1-1.html"><img width="120" height="160" title="#" alt="#" src="//att3.citysbs.com/120x120/chongqing/2016/03/09/09/160x120-092827_v2_14121457486907436_d49c002ba8675553c5436e80f305aca7.jpg"><span>xxxxxxxxxxxxxxxxxxxxxxxxxxxxx</span></a></li></ul></div>'; $ret = preg_match_all('/subject[\s\S]+?href="(.+?)"[\s\S]+?title="([\s\S]+?)"[\s\S]+?profile/', $content, $matches); var_dump($matches); // have array result var_dump($ret); // bug the return value is false ------------------------------------------------------------------------ -- Edit this bug report at https://bugs.php.net/bug.php?id=74132&edit=1

« previous php.bugs (#207454) next »