小编Ign*_*nas的帖子

PHP:取消设置数组中的前三个元素

编辑:我找到了一种替代方法: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)

php arrays element unset

0
推荐指数
1
解决办法
1077
查看次数

如何使用PHP和SQL创建"多维树菜单"?

我搜索了一段时间,但在谷歌和其他论坛上找不到任何东西.但它很奇怪,因为它是我们大学的热门任务.所以我认为这篇文章也可能对其他问题有所帮助.

我有一个任务:

"创建多维树形菜单(深度未定义,可能是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结构?谢谢!

html css php sql

0
推荐指数
1
解决办法
3027
查看次数

PHP爆炸字符串

我有这个字符串: 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)

我搜索,但所有我能找到的是如何当文本与分离爆炸/,-等等.任何想法?

php explode

-1
推荐指数
1
解决办法
252
查看次数

标签 统计

php ×3

arrays ×1

css ×1

element ×1

explode ×1

html ×1

sql ×1

unset ×1