草庐IT

empty_column

全部标签

c - Linux : Check if message queue is empty

我想知道队列消息是否为空。我按如下方式使用了msg_ctl()它不起作用:structmsqid_dsbuf;intnum_messages;rc=msgctl(msqid,IPC_STAT,&buf);我用过这个peek函数:intpeek_message(intqid,longtype){intresult,length;if((result=msgrcv(qid,NULL,0,type,IPC_NOWAIT))==-1){if(errno==E2BIG)return(1);}return(0);}在这两种情况下,我在向队列发送消息之前和之后得到相同的结果。消息成功进入队列,我已经

php - array_key_exists($key, $array) 与 !empty($array[$key])

我见过很多人做前者,做一个与另一个相比有性能优势吗?或者它只是一个眼睛糖果?我个人每次都使用后者,因为它更短,对我个人而言更具可读性。 最佳答案 其他回复主要关注这两个功能的区别。这是真的,但如果源数组不包含null或0或"",...(空值)值,您可以对两个函数的速度进行基准测试:这给了我以下结果:对于小数组:array_key_exists:float(0.18357992172241)空:float(0.072798013687134)isset:float(0.070242881774902)对于一个相对大的数组:array_

php 无法使用 empty() 返回 FATAL ERROR 检查 PDO 结果是否为空

我想检查我准备好的查询是否已返回空,而不必进入循环。这是我尝试使用的代码:if(empty($pQuery1->fetch(PDO::FETCH_ASSOC))){}当我尝试这个时,我得到了错误:fatalerror:无法在写入上下文中使用方法返回值无论我使用PDO->fetchALL还是PDO->fetch我都会收到同样的错误。我应该做些不同的事情吗? 最佳答案 您需要将结果分配给一个变量,然后对该变量调用empty()。这只是empty()函数的一个烦人的限制。见this问题。$results=$pQuery1->fetch(P

php - PHP 中是否有从数组中提取 'column' 的函数?

我有一个数组数组,结构如下:array(array('page'=>'page1','name'=>'pagename1')array('page'=>'page2','name'=>'pagename2')array('page'=>'page3','name'=>'pagename3'))是否有一个内置函数可以返回一个仅包含“名称”键值的新数组?所以我会得到:array('pagename1','pagename2','pagename3') 最佳答案 从PHP5.5开始,您可以使用array_column():'page1',

php - 拉维 4 : how to subtract one from current value of column when updating rows?

我想知道如何执行这样的操作:Table::update(array('position'=>'position+1'));据我所知,laravel4将'position+1'作为字符串处理,因此is变为0。我想执行类似的操作UPDATEtableSETposition=position+1我可以使用eloquent来做到这一点吗?编辑:没关系,doh.."DB::table('users')->increment('votes');" 最佳答案 只需使用increment方法:DB::table('users')->incremen

php - 如何修复 PHP Strict 错误 "Creating default object from empty value"?

我有以下PHP5代码:$request=NULL;$request->{"header"}->{"sessionid"}=$_SESSION['testSession'];$request->{"header"}->{"type"}="request";第2行和第3行产生以下错误:PHPStrictstandards:Creatingdefaultobjectfromemptyvalue我该如何修复这个错误? 最佳答案 Null不是一个对象,所以你不能给它赋值。从你的所作所为看来你需要一个associativearray.如果您不喜

php - isset 和 empty 有什么区别?

!isset和empty、isset和!empty有什么区别?? 最佳答案 类型比较表应回答有关这些运算符的所有问题:http://php.net/manual/en/types.comparisons.php 关于php-isset和empty有什么区别?,我们在StackOverflow上找到一个类似的问题: https://stackoverflow.com/questions/10870708/

php - isset vs empty vs is_null

我正在尝试编写一个脚本,当用户上传文件但未输入名称时会返回错误。我尝试过使用is_null、empty和isset,但它们都不起作用。例如,在下面,即使输入了名称,is_null也会返回错误。有人可以帮忙吗?$caption=$_REQUEST[$name_input_name];if(is_null($caption)){$file->error='PleaseEnteraTitle';returnfalse;} 最佳答案 如果未设置变量,is_null()会发出警告,但isset()和empty()不会。$a-variablew

php - 如何从 PHP cli 获取 linux 控制台 $COLUMNS 和 $ROWS?

我目前正在为PHP创建一个新的整洁的CLI库,我想计算出它运行的控制台的宽度/高度。我已经尝试了很多事情,比如挖掘$_ENV、exec("echo$COLUMNS")等,但没有结果,而如果我在bash命令行中键入echo$COLUMNS或$ROWS,它会整齐地显示值。我需要做什么才能从PHP访问这个值?我正在使用这样的.sh脚本:#!/usr/bin/php-q更新最终解决方案:publicfunctiongetScreenSize(){preg_match_all("/rows.([0-9]+);.columns.([0-9]+);/",strtolower(exec('stty-a

php - empty() 够用还是用 isset()?

Note-Iknowprettymuchaboutempty()andisset(),whatIamaskingisthemostproper/efficientwayofusingthem.我刚刚看到php.netempty()下这句话引用:Nowarningisgeneratedifthevariabledoesnotexist.Thatmeansempty()isessentiallytheconciseequivalentto!isset($var)||$var==false.但同样,由于我现在主要在其他人的应用程序(独立项目、使用cms甚至框架的网站)上工作,所以我多次看到人