编辑:我找到了一种替代方法:array_slice()是一种很好的方法。
我有一个名为的数组$mas。取消设置数组的最后7个元素对我来说很好,但是当我尝试取消设置前3个元素时,出现错误:
注意:未定义的偏移量:0
这是我工作的几行代码:
$ilgis = count($mas);
unset($mas[$ilgis-1], $mas[$ilgis-2], $mas[$ilgis-3], $mas[$ilgis-4], $mas[$ilgis-5], $mas[$ilgis-6], $mas[$ilgis-7]);
Run Code Online (Sandbox Code Playgroud)
此代码不起作用:
...
unset($mas[0], $mas[1], $mas[2]);
Run Code Online (Sandbox Code Playgroud)
似乎它们甚至不存在于此数组中。任何想法如何解决?
顺便说一句, echo $mas[0];完美的作品。
var_dump($ mas)输出:
array (size=9)
0 => string 'Paris-Orly - Stockholm-Arlanda' (length=30)
1 => string 'Tuesday 25. Mar 2014 21:15 - Terminal: S' (length=41)
2 => string 'Flight DY4314 - LowFare' (length=26)
3 => string 'Stockholm-Arlanda - Copenhagen' (length=30)
4 => string 'Wednesday 26. Mar 2014 07:00 - Terminal: 5' (length=43)
5 => …Run Code Online (Sandbox Code Playgroud) 我搜索了一段时间,但在谷歌和其他论坛上找不到任何东西.但它很奇怪,因为它是我们大学的热门任务.所以我认为这篇文章也可能对其他问题有所帮助.
我有一个任务:
"创建多维树形菜单(深度未定义,可能是4或7,具体取决于用户的意愿),应该有添加新元素,编辑,删除和显示整个树结构的选项.使用PHP,SQL和最小的CSS."
树的可视示例:
+Menu
+Shop
+Tshirts
+Yellow
+Green
+Pants
+Forum
+Ideas
Run Code Online (Sandbox Code Playgroud)
正如你所看到的那样,它有4个深度级别:Menu->Shop->tshirt->yellow
但我必须做到这一点,以便用户可以添加他想要的多个级别和元素.
是否有任何示例以及我应该继续使用哪种SQL结构?谢谢!
我有这个字符串: 0|DY1497ORYOSLDY932OSLCPH|1|0|0
我需要像那样爆炸它:
0| DY1497 ORY OSL DY932 OSL CPH |1|0|0
$string1 = 'DY1497';
$string2 = 'ORY';
$string3 = 'OSL';
$string4 = 'DY932';
$string5 = 'OSL';
$string6 = 'CPH';
Run Code Online (Sandbox Code Playgroud)
我搜索,但所有我能找到的是如何当文本与分离爆炸/,-等等.任何想法?