小编Jak*_*ake的帖子

对象键中的连字符

我有一个像这样的stdClass对象:

stdClass Object ( [key-west] => 1 [disney-land] => 1 ) 
Run Code Online (Sandbox Code Playgroud)

我试图检索这样的值:

$objectName->key-west

但返回的值是0.为什么?以及如何将其检索为1?

谢谢

php arrays object

6
推荐指数
1
解决办法
4420
查看次数

角管替换字符

我用 Angular 写了一个管道,|,.

export class AppComponent  {
  name = 'Name|with|pipes';
}
Run Code Online (Sandbox Code Playgroud)

所需的输出是Name,with,pipes,但我认为它是,N,a,m,e,|,w,i,t,h,|,p,i,p,e,s,

这是管道的代码:

import { Pipe, PipeTransform } from '@angular/core';

@Pipe({name: 'replace'})
export class ReplacePipe implements PipeTransform {
  transform(value: string, strToReplace: string, replacementStr: string): string {

    if(!value || ! strToReplace || ! replacementStr)
    {
      return value;
    }

 return value.replace(new RegExp(strToReplace, 'g'), replacementStr);
  }
}
Run Code Online (Sandbox Code Playgroud)

这是StackBlitz上的代码。我怎样才能解决这个问题?

angular

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

检索域名而不是IP

所有,

我使用以下命令来检索我的服务器的域名.

$_SERVER['HTTP_HOST']
Run Code Online (Sandbox Code Playgroud)

这似乎返回IP地址而不是像www.example.com这样的域名.我查看了PHPInfo,它还列出了HTTP_HOST的IP地址而不是域名.我需要更改什么才能使域名显示而不是IP?

谢谢

php model-view-controller zend-framework apache2

5
推荐指数
1
解决办法
2392
查看次数

在表格底部显示页面长度

所有,

我正在使用Jquery数据表.我使用以下示例:

具有分页的DataTables

我想知道是否有办法在底部而不是顶部显示"Show 10 Entries".它应该显示在表格底部"显示51个条目中的1到10个"之前.

我怎样才能做到这一点?

谢谢

javascript jquery pagination jquery-ui datatables

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

用于处理多个服务器的PHP会话

所有,

我有一个用Zend Framework和MVC编写的PHP5 Web应用程序.此应用程序安装在具有相同设置的2台服务器上.服务器X有php5/MySql/Apache和Server Y也一样.我们在两台服务器之间没有通用的DB服务器.

我的应用程序在通过服务器X和服务器Y上的https单独访问时可以正常工作.但是当我们打开负载平衡并使两台服务器都启动时,会话就会丢失.

如何确保我的会话在服务器之间保持不变?我应该在第三台服务器上维护我的数据库并写入会话吗?如果是这样,最简单,最安全的方法是什么?

谢谢

php mysql session zend-framework

5
推荐指数
1
解决办法
5015
查看次数

使用Javascript从字符串中提取子字符串

所有,

我在javascript中将以下html作为字符串.我需要在"value"中提取字符串,用指定的分隔符"|"分割 并加入两个变量.

var html = '<div><input name="radBtn" class="radClass" style="margin:auto;" 
       onclick="doSomething();"
       value="Apples|4567" type="radio">
</div>';
Run Code Online (Sandbox Code Playgroud)

必需输出是两个具有以下值的变量:

fruitName = Apples
fruitNumber = 4567
Run Code Online (Sandbox Code Playgroud)

注意:可以有许多具有相同名称的单选按钮.

javascript regex jquery

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

Google地图上的多个标记

如何在maps.google.com上映射这些lat long值而无需获取行车路线?我希望谷歌地图上的这些纬度/经度值为3个标记(A,B,C).我不打算为此做任何编码.

这就是我目前所拥有的:

http://maps.google.com/maps?saddr=34.90127866,-120.44880259&daddr=34.8902896,-120.43227+to:34.90134564,-120.44887781

谢谢,

google-maps

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

获取作为数组的POST变量

所有,

我有以下隐藏变量:

<input type="hidden" name="chk[10]" value = "cats">
<input type="hidden" name="chk[13]" value = "dogs">
<input type="hidden" name="chk[14]" value = "fish">
Run Code Online (Sandbox Code Playgroud)

我想通过POST获取这些变量并打印它们.我怎么能用PHP做到这一点?

谢谢

php

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

JQuery SmartWizard - 显示步骤,但未启用

我正在使用这个 Jquery 插件来创建一个类似向导的界面:

JQuery Bootstrap 智能向导

我在向导中有 5 个步骤。第 3 步和第 4 步在向导首次加载时隐藏。

  1. 当用户在步骤 2 中选择“是”单选按钮,然后单击“下一步”按钮时,它应该显示、启用并转到向导中的步骤 4。
  2. 当用户在步骤 2 中选择“否”单选按钮,然后单击“下一步”按钮时,它应该显示、启用并转到向导中的步骤 3。

我面临的问题是,隐藏的步骤正在按需显示,但显示为禁用。因此,当我在第 2 步中单击“下一步”时,会显示隐藏的步骤,但未启用,因此会跳到第 5 步。

如何修复它以实现所需的行为?

这是我的代码:

<div id="smartwizard">
<ul>
    <li><a href="#step-1">Step 1<br /><small>Step 1</small></a></li>
    <li><a href="#step-2">Step 2<br /><small>Step 2</small></a></li>
    <li><a href="#step-3">Step 3<br /><small>Step 3</small></a></li>
    <li><a href="#step-4">Step 4<br /><small>Step 4</small></a></li>
    <li><a href="#step-5">Step 5<br /><small>Step 5</small></a></li>                
</ul>

<div>
    <div id="step-1" class="">
        This is the first step and it should be shown all the time.
    </div>
    <div id="step-2" class="">
        <div>Would you …
Run Code Online (Sandbox Code Playgroud)

javascript jquery smart-wizard

4
推荐指数
1
解决办法
7601
查看次数

Angular - 在应用组件中获取路由数据

我配置了以下路由 app-routing.module.ts

const routes: Routes = [
  {
    path: 'abc/:id', component: AbcComponent, data: { category: 'Public' }
  },
  {
    path: 'xyz/:id/tester/:mapId', component: XyzComponent, data: { category: 'Private' }
  },
  { path: '**', redirectTo: '/page-not-found', pathMatch: 'full'}
]
Run Code Online (Sandbox Code Playgroud)

app.component.ts我想根据传递的 URL 获取每个路由的类别:

例如:go to http://myapp.com/abc/123 should return category as Public going to http://myapp.com/xyz/123/tester/456 should return category asPrivate

这是我到目前为止所拥有的:

constructor(
    private activatedRoute: ActivatedRoute,
    private router: Router
)
{
  checkRouteAndGetCategory()
}

checkRouteAndGetCategory()
{
  this.router.events.pipe(
        filter(event => event instanceof NavigationEnd),
        map(() => …
Run Code Online (Sandbox Code Playgroud)

typescript angular-routing angular

4
推荐指数
1
解决办法
1027
查看次数