小编For*_*ver的帖子

从数组中删除第n个元素并重新索引它

我有一个像下面的数组

Array
(
    [0] => '13-Nov'
    [1] => 'PUJA SUNUWAR'
    [2] => '13-Nov'
    [3] => '...301303'
    [4] => 'TT1331600004\DLG'
    [5] => '-10000.00'
    [6] => '0'
    [7] => '90000.00'
)
Run Code Online (Sandbox Code Playgroud)

我需要删除第四项数组并保存为

 Array
    (
        [0] => '13-Nov'
        [1] => 'PUJA SUNUWAR'
        [2] => '13-Nov'
        [3] => 'TT1331600004\DLG'
        [4] => '-10000.00'
        [5] => '0'
        [6] => '90000.00'
    )
Run Code Online (Sandbox Code Playgroud)

我不想迭代数组的每个元素.是否有任何一个镜头功能,如array_pop删除数组的第n个元素?

php arrays

3
推荐指数
1
解决办法
8343
查看次数

text-align:justify not working

HTML

<div id="menu">
    <a href="#">Commissions</a>
    <a href="#">Business Setup</a>
    <a href="#">Administrator</a>
    <a href="#">Content Management</a>
    <a href="#">Inventory</a>
    <a href="#">Communications Tools</a>
    <a href="#">Genealogy</a>
    <a href="#">Reports</a>
</div>
Run Code Online (Sandbox Code Playgroud)

CSS

#menu {
    width: 1000px;
    float: left;
    font-size: 9pt;
    text-align: justify;
}
#menu a {
    text-decoration: none;
    color: #0066cc;
    font-size: 9pt;
}
#menu a:hover {
    text-decoration: underline;
}
Run Code Online (Sandbox Code Playgroud)

我想让每个链接都有整个宽度.我试着用text-align:justify来实现.但它不起作用.我怎样才能做到这一点?

html css text-align justify

2
推荐指数
1
解决办法
1万
查看次数

在MVC中放置逻辑的适当位置

我正在用yii框架编写一个mvc web应用程序.我有一个业务逻辑,我不确定在哪里放置它. $usernameid=$model->random_id_gen('5');是我正在谈论的功能.

SiteController:

<!-- snip -->
      public function actionIndex()
       {
         $model = new Users();

         if (isset($_POST['Users'])) {
            //call the active record table model
            $model = new Users();

            //massively assign attributes
            $model->attributes=$_POST['Users'];

            //generate random userid
            $usernameid=$model->random_id_gen('5');


<!-- snip -->
Run Code Online (Sandbox Code Playgroud)

用户活动记录类:

 <!-- snip -->
  public function random_id_gen($length)
    {
        $characters = '23456789ABCDEFGHJKLMNPQRSTUVWXYZ';
        $max = strlen($characters) - 1;
        $string = '';

        for ($i = 0; $i < $length; $i++) {
            $string .= $characters[mt_rand(0, $max)];
        }

        return $string;
    }
Run Code Online (Sandbox Code Playgroud)

我的问题:这个id生成器函数是否属于Active记录模型?它应该在控制器中吗?它应该是一个单独的模型,因为它是"业务逻辑",但与数据库没什么关系?

我正在努力改善我的MVC课程"膨胀".提前谢谢你们.

更新 我正在寻找一个特定的解决方案.如果有这样的约定,似乎问题已经发展成"应该把图书馆放在哪里".

model-view-controller yii

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

未捕获的ReferenceError:"$未定义"

这是我在互联网上找到的工具提示js功能,由于防御性编程而重新编码.但原始代码和我的代码具有相同的Google Chrome控制台错误消息.

消息说:

未捕获的ReferenceError:$未定义.

生成以下行的错误.

$(document).ready(function(){...
Run Code Online (Sandbox Code Playgroud)

代码工作正常,没有错误.在主函数中,控制台没有给出$符号的错误消息.

一个例子:

$(document).ready(function(){... //no error on console for "$"
Run Code Online (Sandbox Code Playgroud)

那么,这是Chrome浏览器控制台的错误还是我的错?

this.tooltip = function(){  
    /* CONFIG */        
        xOffset = 10;
        yOffset = 20;       
        // these 2 variable determine popup's distance from the cursor
        // you might want to adjust to get the right result     
    /* END CONFIG */        
    $("a.tooltip").hover(function(e){   
        if (this.t) 
            this.t = this.title;
        this.title = "";                                      
        $("body").append("<p id='tooltip'>"+ this.t +"</p>");
        $("#tooltip")
            .css("top",(e.pageY - xOffset) + "px")
            .css("left",(e.pageX + yOffset) + "px")
            .fadeIn("fast"); …
Run Code Online (Sandbox Code Playgroud)

html javascript jquery

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

使用滑块在Jquery Mobile中选择时间

我需要用户选择一个时间,滑块似乎是最好的选择,但是,它只用于十进制值.这应该不是问题,因为我可以将它们作为"从0:00开始的分钟"进行处理,但我需要覆盖输入框和工具提示中显示给用户的内容.

有没有办法用自定义格式覆盖小数值,所以我将'分钟从0:00'转换为可读时间(如8:30)?

jquery-mobile jquery-ui-slider

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