Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/473.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 在php中创建vector和stuck automated_Javascript_Php_Mysql_Vector_Stack - Fatal编程技术网

Javascript 在php中创建vector和stuck automated

Javascript 在php中创建vector和stuck automated,javascript,php,mysql,vector,stack,Javascript,Php,Mysql,Vector,Stack,我正在创建一个程序,其中向量是由函数中的代码自动创建的。 我的函数从客户端获取数据。若客户机指定来自地拉那市,我的函数必须生成一个用于保存和操作数据的卡。否则,如果我的cleint来自Prishtina,我的函数将生成一个简单的向量来处理数据。 所以,我主要想要一个向量 将行为作为堆栈,而其他行为则不是。 如何在php中指定向量是堆栈?您编写了要创建stack-LIFO,这意味着pop将删除最后一个元素,并且会感到困惑,所以我编写了“删除第一个和最后一个”来创建自己的。。。。但以下是关键 <

我正在创建一个程序,其中向量是由函数中的代码自动创建的。 我的函数从客户端获取数据。若客户机指定来自地拉那市,我的函数必须生成一个用于保存和操作数据的卡。否则,如果我的cleint来自Prishtina,我的函数将生成一个简单的向量来处理数据。 所以,我主要想要一个向量 将行为作为堆栈,而其他行为则不是。
如何在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
)