小编cod*_*ict的帖子

PHP preg_filter()代替PHP <5.3?

不得不将PHP代码部署到只有PHP5.2.8的共享服务器上.对于preg_filter()在5.3+中添加的调用,所有代码的工作都是EXCEPT (代码编写时也是如此).

任何人都可以preg_filter()在PHP5.2中推荐一个简单的替代品吗?

php regex function

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

如何将具有相同键的多个数组组合到一个数组中?

我是php的新手.我需要一些帮助.我有一个阵列

Array ( [_] => Array ( [0] => [1] => )
        [123_] => Array ( [0] => 123 [1] => ) 
        [1234_] => Array ( [0] => 1234 [1] => )
      )
Array ( [_] => Array ( [0] => [1] => )
        [12345_] => Array ( [0] => 12345 [1] => ) 
        [1234_] => Array ( [0] => 1234 [1] => )
      )
Run Code Online (Sandbox Code Playgroud)

所以..我的问题是我想要一个包含所有这些键和值的数组

Array ( [_] => Array ( [0] => [1] => )
        [123_] => Array …
Run Code Online (Sandbox Code Playgroud)

php arrays merge multidimensional-array

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

为什么在将值插入表时,此MySQL查询会给出"错误1136"

查询:

INSERT INTO Customer2
VALUES (1, 'Mrs','Jill','Hill','2 Step St','Hillington','Uxbridge',
        'Middx''UB10 8XY','020    8999 684') ;
Run Code Online (Sandbox Code Playgroud)

mysql sql mysql-error-1136

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

为什么我的Perl单行报告"Bareword发现了运营商的预期"?

我想将块大小转换为MB.我/e在替换中使用了该选项.当我在替换部分添加起始MB时,它给我错误.

例如:

这有效.

 echo "16777216 SELECT" |perl -lane 's#(\d+)(\s+SELECT)#$1/(1024*1024*2)#e; print'
8
Run Code Online (Sandbox Code Playgroud)

这给了我错误.

echo "16777216 SELECT" |perl -lane 's#(\d+)(\s+SELECT)#$1/(1024*1024*2) MB $2#e; print'
Bareword found where operator expected at -e line 1, near ") MB"
        (Missing operator before MB?)
syntax error at -e line 1, near ") MB "
Execution of -e aborted due to compilation errors.
Run Code Online (Sandbox Code Playgroud)

任何修复第二个的帮助?

regex perl syntax-error string-formatting

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

Setter 和 getter 不起作用

这是我关于 setter 和 getter 的任务,由于某种原因它不起作用。谁能检查一下我的问题是什么?谢谢你。

public class FlightTest
{
    public static void main (String [] args)
    {

        String name;
        String number;
        String Orig;
        String Desti;

        Scanner scan = new Scanner (System.in);

        Flight data = new Flight ();

        System.out.print ("Airline Name: ");
        String AirlineName = scan.nextLine ();
        data.setAirlineName (name);

        System.out.print ("Flight Number: ");
        String FlightNumber = scan.nextLine ();
        data.setFlightNumber (number);

        System.out.print ("Origin: ");
        String Origin = scan.nextLine();
        data.setOrigin (Orig);

        System.out.print ("Destination: ");
        String Destination = scan.nextLine ();
        data.setDestination (Desti);

        System.out.println (data); …
Run Code Online (Sandbox Code Playgroud)

java string getter setter

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

单引号的PHP RegEx捕获

我想从以下字符串中捕获:

var MyCode = "jdgsrtjd";
var ProductId = 'PX49EZ482H';
var TempPath = 'Media/Pos/';
Run Code Online (Sandbox Code Playgroud)

我想得到的是单引号ProductId值之间的可变长度值

PX49EX482H
Run Code Online (Sandbox Code Playgroud)

我有这个,我认为它很接近,但是单引号让我感到沮丧.我不确定如何正确逃脱它们.

preg_match('/var ProductID ='(.*?)';/', $str, $matches);
Run Code Online (Sandbox Code Playgroud)

提前致谢!

php regex string preg-match

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

Java静态方法无法编译

编译此代码时出现以下消息.

Question2中的ExtractChars(java.lang.String,int)无法应用于()

我该怎么办?

谢谢.

import java.util.Scanner;

public class Question2
{

    public static void main (String[] args)
    {

        ExtractChars();

    }
    public static String ExtractChars(String sOrg, int startPos)
    {

        Scanner scan = new Scanner (System.in);
        String value = "";
        System.out.print("Enter a string: ");
        sOrg = scan.next();
        System.out.print("/nEnter an integer: ");
        startPos = scan.nextInt();
        if (sOrg.length()<=startPos)
        {

            value = "";

        }
        else
        {
            for (int i=startPos; i<sOrg.length();i=i+2)
            {

                value = value + sOrg.charAt(i);

            }
        }

        return value;
    }
}
Run Code Online (Sandbox Code Playgroud)

java methods static compiler-errors function

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

修改现有的正则表达式以匹配'.' 藏汉

我目前正在使用这个正则表达式^[A-Z0-9 _]*$来接受字母,数字,空格和下划线.我需要修改它以允许.

regex

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

这在$ variable-> function()中是什么意思( - >)?

大家好我已经看了很多PHP脚本,我看到了这样的东西

$variable->function($var1, $var2, $var3)
Run Code Online (Sandbox Code Playgroud)

那究竟->是做什么的呢?

谢谢你

php oop

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

两个数字的LCM

我的LCM计划结果出错了.

如果找到数字的gcd,然后用gcd划分产品.

int gcd(int x, int y)
{
  while(y != 0)
  {
    int save = y;
    y = x % y;
    x = save;
  }
  return y;
}

int lcm(int x, int y)
{
  int prod = x * y;
  int Gcd = gcd(x,y);
  int lcm = prod / Gcd;

  return lcm;
}
Run Code Online (Sandbox Code Playgroud)

任何帮助非常感谢.

c algorithm overflow lcm greatest-common-divisor

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