splat net
One of my favorite MooTools functions is $splat(). Splat takes a given argument and returns an array if the argument is not already an array. This is especially helpful when I've coded my script to cycle through an array of items for processing one at a time.
我最喜欢的MooTools函数之一是$ splat() 。 Splat接受给定的参数,如果该参数还不是数组,则返回一个数组。 当我编写脚本以循环浏览一系列项目以一次处理一个项目时,这特别有用。
PHP代码 (The PHP Code)
function splat($input)
{
return is_array($input) ? $input : array($input);
}
When do I use this? Lets say I have a list of items that I can delete individually or alternatively I can use checkboxes to select many to delete at once. Using splat() will ensure my code works if the user chooses to delete one item individually.
我什么时候使用这个? 可以说我有一个项目列表,可以单独删除,也可以使用复选框选择多个项目以一次删除。 如果用户选择单独删除一项,则使用splat()将确保我的代码有效。
splat net