我试图分解一些链接,但其中一些包含7个/
,其中一些链接有/
因此我收到错误Notice: Undefined Offset 7
,我该如何克服这个错误:
$imagethumb = array('6 slashes in url','7 slashes'); // this is just for simulating
$imagethumbs = explode('/', $imagethumb);
$thumbname = $imagethumbs[7];
答案 0 :(得分:3)
始终选择array
中的最新条目。
您可以使用count()
函数计算索引数量。
您的代码应如下所示:$thumbname = $imagethumbs[count($imagethumbs) - 1];
答案 1 :(得分:0)
尝试isset
喜欢
$thumbname = $imagethumbs[6];
if(isset($imagethumbs[7])) {
$thumbname = $imagethumbs[7];
}
甚至你可以试试
$thumbname = $imagethumbs[count($imagethumbs)-1];