In PHP, string means "string" or "character variable", and string means a string of characters, including Chinese, English, special symbols, and a mixture of numbers are called strings .
The operating environment of this article: windows7 system, PHP7.1 version, DELL G3 computer
What does string mean in PHP?
string is a "string" or a "character variable"
usually appears in PHP manuals, for example:
string $k
String variable $k, this variable is required to be a string
The simple meaning of string is: "A string of characters, including a mixture of Chinese, English, special symbols, and numbers They are all called strings"
For example:
$a='aaa11145ggg'; $b='我也是字符串啊'; $c='2008-8-23';//虽然我是日期,但是我在php里被划到了字符串里去了;但是我的兄弟时间戳是整型
These are all strings
------------------ --------
If you see int $k
, it means: integer $k, which must be a number without a decimal point (it can only be a number, but no matter Is it positive or negative)
For example:
$a=100; $b=-100;
These are integers
--------------------- ------
Since there are integers, there must be numbers with small dots. In programming languages (including PHP), it is called "floating point" floor
floor $k;
Requirement$ k is a floating point type
These are all floating point types:
$a=0.5; $b=10.5; $c=-0.5;
------------------------ -------------
Array variable: array $k;
The requirement is an array, and the array can be automatically generated by a function. We define it ourselves.
How to customize functions: array(), you can check it in the manual
I won’t go into too much detail here, you can read the manual, array has two concepts:
Key name (equivalent to the serial number in the array, can be a number or a string)
Value (equivalent to the specific data corresponding to the variable, can be any data or array, we call such an array It's a two-dimensional array. Haha, I'm far away. You can read the manual. If you need to ask, I can explain it in more detail. Of course, you can choose to contact me.)
------ --------------------------------------------------
BooleanBoolean
For programming languages, if they need to make judgments, they only know true (true) and false (false), 1 and 0, that is, the sum A simple judgment that does not hold true.
There are only two Boolean: true and false
For example, if I say 1 is greater than 5, the computer will calculate it by itself. If it is not greater, it will return false, otherwise it will return true. We use this returned true or false to proceed with the next step.
----------------------------------------
The difference between NULL and '' "" (empty string)
Many people think that these two are the same, but they are actually different.
In the database, it is obvious that empty means it does not exist; and the empty string just means that we think there is nothing in it, but in fact the computer thinks it exists.
For example: For example, two people (J and K) applied for a company together. The company hired K and signed a contract; at the same time, they told J that they were sorry that they don’t have a position for you, and that they will be available next time. inform you.
The K who signed the contract has not yet received the money, you can treat k as an empty string.
And J is just a verbal promise from the company. If there is no contract, you can understand it as empty (NULL)
In PHP, the following data will be considered as Boolean false:
1, false, including string
2, 0, empty (NULL, case-insensitive), empty array (there is an array but no elements, as if a shell company has no employees), floating point type "0.0"
-------------
That's probably it~
Recommended learning: "PHP Video Tutorial》
The above is the detailed content of What does string mean in PHP?. For more information, please follow other related articles on the PHP Chinese website!

使用Java的String.valueOf()函数将基本数据类型转换为字符串在Java开发中,当我们需要将基本数据类型转换为字符串时,一种常见的方法是使用String类的valueOf()函数。这个函数可以接受基本数据类型的参数,并返回对应的字符串表示。在本文中,我们将探讨如何使用String.valueOf()函数进行基本数据类型转换,并提供一些代码示例来

char数组转string的方法:可以通过赋值来实现,使用{char a[]=" abc d\0efg ";string s=a;}语法,让char数组对string直接赋值,执行代码即可完成转换。

使用Java的String.replace()函数替换字符串中的字符(串)在Java中,字符串是不可变的对象,这意味着一旦创建了一个字符串对象,就无法修改它的值。但是,你可能会遇到需要替换字符串中的某些字符或者字符串的情况。这时候,我们可以使用Java的String类中的replace()方法来实现字符串的替换。String类的replace()方法有两种重

大家好,今天给大家分享java基础知识之String。String类的重要性就不必说了,可以说是我们后端开发用的最多的类,所以,很有必要好好来聊聊它。

String中split方法使用String的split()方法用于按传入的字符或字符串对String进行拆分,返回拆分之后的数组。1、一般用法用一般的字符,例如@或,等符号做分隔符时:Stringaddress="上海@上海市@闵行区@吴中路";String[]splitAddr=address.split("@");System.out.println(splitAddr[0]+splitAddr[1]+splitAddr[2]+splitAddr[3

使用Java的String.length()函数获取字符串的长度在Java编程中,字符串是一种非常常见的数据类型,我们经常需要获取字符串的长度,即字符串中字符的个数。在Java中,我们可以使用String类的length()函数来获取字符串的长度。下面是一个简单的示例代码:publicclassStringLengthExample{publ

一、认识String1.JDK中的String首先我们看看JDK中的String类源码,它实现了很多接口,可以看到String类被final修饰了,这就说明String类不可以被继承,String不存在子类,这样所有使用JDK的人,用到的String类都是同一个,如果String允许被继承,每个人都可以对String进行扩展,每个人使用的String都不是同一个版本,两个不同的人使用相同的方法,表现出不同的结果,这就导致代码没办法进行开发了继承和方法覆写在带来灵活性的同时,也会带来很多子类行为不

String.toLowerCase()函数是Java中一个非常有用且常见的字符串处理函数,它可以将一个字符串转换为小写形式。在本文中,我们将介绍该函数的使用方法,并给出一些相关的代码示例。首先,让我们来看一下String.toLowerCase()函数的基本语法。它没有任何参数,只需要调用它即可。下面是示例代码:Stringstr="Hel


Hot AI Tools

Undresser.AI Undress
AI-powered app for creating realistic nude photos

AI Clothes Remover
Online AI tool for removing clothes from photos.

Undress AI Tool
Undress images for free

Clothoff.io
AI clothes remover

AI Hentai Generator
Generate AI Hentai for free.

Hot Article

Hot Tools

DVWA
Damn Vulnerable Web App (DVWA) is a PHP/MySQL web application that is very vulnerable. Its main goals are to be an aid for security professionals to test their skills and tools in a legal environment, to help web developers better understand the process of securing web applications, and to help teachers/students teach/learn in a classroom environment Web application security. The goal of DVWA is to practice some of the most common web vulnerabilities through a simple and straightforward interface, with varying degrees of difficulty. Please note that this software

Atom editor mac version download
The most popular open source editor

Dreamweaver Mac version
Visual web development tools

PhpStorm Mac version
The latest (2018.2.1) professional PHP integrated development tool

SecLists
SecLists is the ultimate security tester's companion. It is a collection of various types of lists that are frequently used during security assessments, all in one place. SecLists helps make security testing more efficient and productive by conveniently providing all the lists a security tester might need. List types include usernames, passwords, URLs, fuzzing payloads, sensitive data patterns, web shells, and more. The tester can simply pull this repository onto a new test machine and he will have access to every type of list he needs.
