小编Kim*_*son的帖子

将字符串转换为double或float c#

我需要将字符串转换为double.或漂浮,无论什么最适合这种类型的转换.

字符串是"25.00".

我如何转换这个字符串,以便我可以在计算中使用它?

我尝试过:

string s1 = "2";
string s2 = "25.00";

double d1 = Convert.ToDouble(s1);
double d2 = Convert.ToDouble(s2);
double d3 = d2 * d1;
Run Code Online (Sandbox Code Playgroud)

我也试过这个:

string s1 = "2";
string s2 = "25.00";

double d1 = double.Parse(s1);
double d2 = double.Parse(s2);
double d3 = d2 * d1;
Run Code Online (Sandbox Code Playgroud)

和:

string s1 = "2";
string s2 = "25.00";

float f1 = float.Parse(s1);
float f2 = float.Parse(s2);
float f3 = f2 * f1;
Run Code Online (Sandbox Code Playgroud)

这似乎都不起作用,我得到了一个形式感觉.

c# double string-conversion

7
推荐指数
1
解决办法
9653
查看次数

使用foreach循环插入多个字段

我想在一个表中插入多个字段时遇到问题.

这是我的表格:

<h1>Add user</h1>
 <form method="post" action="index.php">

 <table>
    <thead>
        <th>Name</th>
        <th>Age</th>
    </thead>

    <tr>
        <td><input name="name[]" type="text" /></td>
        <td><input name="age[]" type="text" /></td>
    </tr>

    <tr>
        <td><input name="name[]" type="text" /></td>
        <td><input name="age[]" type="text" /></td>
    </tr>

    <tr>
        <td><input name="name[]" type="text" /></td>
        <td><input name="age[]" type="text" /></td>
    </tr>
</table>

 <input type="submit" name="submit" value="Submit" />
 </form>
Run Code Online (Sandbox Code Playgroud)

这是提交代码:

if (isset($_POST['submit'])) {

    foreach ($_POST as $val) {
        $name = $val['name'];
        $age = $val['age'];

        mysql_query("INSERT INTO users (name, age) VALUES ('$name', '$age')");
    } 
}
Run Code Online (Sandbox Code Playgroud)

查询将插入数据库,但不会插入我输入的值.

有人可以帮帮我吗?

php mysql foreach

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

标签 统计

c# ×1

double ×1

foreach ×1

mysql ×1

php ×1

string-conversion ×1