Javascript 在php中创建vector和stuck automated
我正在创建一个程序,其中向量是由函数中的代码自动创建的。 我的函数从客户端获取数据。若客户机指定来自地拉那市,我的函数必须生成一个用于保存和操作数据的卡。否则,如果我的cleint来自Prishtina,我的函数将生成一个简单的向量来处理数据。 所以,我主要想要一个向量 将行为作为堆栈,而其他行为则不是。Javascript 在php中创建vector和stuck automated,javascript,php,mysql,vector,stack,Javascript,Php,Mysql,Vector,Stack,我正在创建一个程序,其中向量是由函数中的代码自动创建的。 我的函数从客户端获取数据。若客户机指定来自地拉那市,我的函数必须生成一个用于保存和操作数据的卡。否则,如果我的cleint来自Prishtina,我的函数将生成一个简单的向量来处理数据。 所以,我主要想要一个向量 将行为作为堆栈,而其他行为则不是。 如何在php中指定向量是堆栈?您编写了要创建stack-LIFO,这意味着pop将删除最后一个元素,并且会感到困惑,所以我编写了“删除第一个和最后一个”来创建自己的。。。。但以下是关键 <
如何在php中指定向量是堆栈?您编写了要创建stack-LIFO,这意味着pop将删除最后一个元素,并且会感到困惑,所以我编写了“删除第一个和最后一个”来创建自己的。。。。但以下是关键
<?php
$stack = [];
echo '<pre>';
array_push($stack,1);
print_r($stack);
array_push($stack,2);
print_r($stack);
array_push($stack,3);
// to remove last element
array_splice($stack, count($stack)-1,1);
print_r($stack);
// to remove first element
array_splice($stack, 0,1);
print_r($stack);
如果我没有弄错,可以使用array_shift获取第一个元素,请参见 若要追加,可以使用array\u push,请参见
请仅选择一种语言。或者你需要三种语言的mysql吗?请添加一些示例。我将从数据库中获取数据。请添加一些示例。以及db请求的结构。这些是基本的数据结构。这不是为他们提供教程的地方。网络上已经挤满了它们。我主要想说明一个向量是否会是堆栈。我主要想说明一个向量是否会是堆栈。我主要想说明一个向量是否会是堆栈
$stack = array("orange", "banana", "apple", "raspberry");
$fruit = array_shift($stack);
print_r($stack);
Array
(
[0] => banana
[1] => apple
[2] => raspberry
)
And "orange" is assigned to $fruit
$stack = array("orange", "banana");
array_push($stack, "apple");
print_r($stack);
Array
(
[0] => orange
[1] => banana
[2] => apple
)