// 判断这个uid出现在各个会员的paths路径末尾,以便查出他的直接子会员
// 先查出所有包含的字符
$sql = "select * from meike_user where paths like '%$uid%' ";
$result = mysqli_query($conn,$sql);
while (true) {
$row = mysqli_fetch_assoc($result);
if($row==null) break;
// 甄别$uid 是paths末尾字符的,放入目标中,最终输出
//var_dump( substr_compare($row['paths'], $uid, -strlen($uid)) === 0 ); //判断指定字符是否是在某字符的末尾
if (substr_compare($row['paths'], $uid, -strlen($uid)) === 0) {
$out[] = $row;
}
}
print_r($out);
查询参考方法:
//变量:
$s1
=
"dotcoo world!"
;
$s2
=
"dotcoo"
;
$s3
=
"hello dotcoo"
;
//php判断字符串开头:
var_dump(
substr
(
$s1
, 0,
strlen
(
$s2
)) ===
$s2
);
var_dump(
strpos
(
$s1
,
$s2
) === 0);
var_dump(
strncmp
(
$s1
,
$s2
,
strlen
(
$s2
)) === 0);
var_dump(
substr_compare
(
$s1
,
$s2
, 0,
strlen
(
$s2
)) === 0);
//php判断字符串结尾:
var_dump(
substr
(
$s1
, 0,
strlen
(
$s2
)) ===
$s2
);
var_dump(
substr_compare
(
$s3
,
$s2
, -
strlen
(
$s2
)) === 0);